【发布时间】:2013-06-21 19:49:02
【问题描述】:
当我在网上搜索这两个库的区别时,大家都说<iostream>是C++的标准I/O库,<cstdio>是C的。我的教授说cin>>和@987654324 @ 不是好的函数,如果我们多次使用cin>>,我们的应用程序肯定会崩溃。他还表示,stdio 提供的输入和输出速度比iostream 快近 3 倍。不过我更喜欢iostream,因为这样更方便,也不知道教授说的对不对。
那么你建议我用什么?
【问题讨论】:
-
使用更适合您的应用程序的那个。此外,“如果我们多次使用 cin>>,我们的应用程序肯定会崩溃”是……迷信。
-
“如果我们多次使用 cin>>,我们的应用程序肯定会崩溃”。我还没有经历过,一次也没有。
-
你需要找一个不同的老师,或者如果这不可能,意识到你现在的老师是无知的,学会忽视。
-
你的教授是个白痴。如果您想用 C++ 编写代码,请使用 C++ I/O 函数,它们在可用性和类型安全性方面要好得多。您通常应该只将 cstdio 用于需要在 C 和 C++ 中工作的米老鼠应用程序或库。
-
@paxdiablo 我同意你的看法:D