我是C++的初学者,但我仍然在学习基础知识,但是我对C++中的标准库和STL有一个简单的问题,我认为这不是来自语言的核心,我的意思是该库仅用于编程和可移植性更加容易,这意味着如果我学习并掌握了C++规则,就可以构建自己的规则,通常是指通过实践获得这种调用经验。
示例:cout是标准输出功能,但是例如,如果我想为Windows编写GUI软件,我将永远不会只看它!
我的问题:是真的吗?如果不是,为什么?
最佳答案
如果没有对标准库的充分了解,就不能说您真的是C++程序员。编写自己的书是一个非常糟糕的主意。我强烈建议您获得Nicolai Josuttis's book的拷贝,并拥护它会带给您的力量。例如,您将学习到,流不仅适合于在控制台应用程序中执行I/O。
也许您还应该看看Good Idea / Bad Idea Should I Reimplement Most Of C++?,它讨论了编写自己的标准库的优缺点。
关于c++ - 学习C++标准库-一个好主意吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2396542/