ios_base::sync_with_stdio(0); 和有什么区别?和 ios::sync_with_stdio(0);在 C++ 中?
What is the difference between ios_base::sync_with_stdio(0); and ios::sync_with_stdio(0); in C++?
我的 CP 导师推荐我使用 ios_base::sync_with_stdio(0);因为它提高了程序执行的速度。在浏览 YouTube 上的一些视频时,我遇到了 ios::sync_with_stdio(0);还有。
那么,添加或删除 _base 有什么区别?
哪个更好,ios_base::sync_with_stdio(0);或 ios::sync_with_stdio(0);?
请解释。提前致谢。
What is the difference between ios_base::sync_with_stdio(0); and ios::sync_with_stdio(0); in C++?
一个人需要多输入 5 个字符 _base
。没有其他区别。
函数在ios_base
class中定义为静态public成员函数。 ios
实际上是 typedef basic_ios<char> ios;
而 basic_ios
继承自 ios_base
。因此,ios_base::sync_with_stdio
是从 ios_base
继承到 basic_ios<char>
和 ios
。这是相同的功能。同样的方法你可以 std::wios::sync_with_stdio
或 std::basic_ios<wchar_t>::sync_with_stdio
等
有关详细信息,请参阅 cppreference io, cppreference static members, cppreference sync_with_stdio, cppreference derived classes 我总是建议阅读一本很好的 C++ 介绍书。
Which is better, ios_base::sync_with_stdio(0); or ios::sync_with_stdio(0);?
他们是平等的。
我的 CP 导师推荐我使用 ios_base::sync_with_stdio(0);因为它提高了程序执行的速度。在浏览 YouTube 上的一些视频时,我遇到了 ios::sync_with_stdio(0);还有。
那么,添加或删除 _base 有什么区别?
哪个更好,ios_base::sync_with_stdio(0);或 ios::sync_with_stdio(0);?
请解释。提前致谢。
What is the difference between ios_base::sync_with_stdio(0); and ios::sync_with_stdio(0); in C++?
一个人需要多输入 5 个字符 _base
。没有其他区别。
函数在ios_base
class中定义为静态public成员函数。 ios
实际上是 typedef basic_ios<char> ios;
而 basic_ios
继承自 ios_base
。因此,ios_base::sync_with_stdio
是从 ios_base
继承到 basic_ios<char>
和 ios
。这是相同的功能。同样的方法你可以 std::wios::sync_with_stdio
或 std::basic_ios<wchar_t>::sync_with_stdio
等
有关详细信息,请参阅 cppreference io, cppreference static members, cppreference sync_with_stdio, cppreference derived classes 我总是建议阅读一本很好的 C++ 介绍书。
Which is better, ios_base::sync_with_stdio(0); or ios::sync_with_stdio(0);?
他们是平等的。