Pav*_*aev 30
没有.C++标准更像是一本字典 - 你可以在任何特定时刻查找与你有关的特定事物.如果你将它视为一本从头到尾阅读的简单书籍,它就不会成为一个好的(或有用的)阅读.
如果问题是每个专业的C++程序员是否应该有 ISO标准,并根据需要使用它作为参考,那么我会说"是".
Mic*_*urr 13
我认为每个专业的C++程序员都应该有一个标准的副本来引用.但坐下来,穿过它,从封面到封面阅读会非常麻木.它主要是为实现者(编译器编写者)编写的,它几乎没有解释为什么标准需要某些东西的理由.
所以,我认为对于一个专业的C++程序员来说,拥有和阅读更为重要:
或者至少是它们的一些不错的子集.如果你掌握了大量的这些书籍,那么你只会遵循标准的细节或解决争论.
顺便说一句,请参阅此答案以获取有关如何获取标准文档的指示:
我想很多事情,"这样做可以吗?" 只有通过查看标准才能真正回答.
您可以通过阅读标准来学习很多东西,因为它包含了人们倾向于跳过的所有微小细节.
手头有标准也可以帮助你备份你的陈述,因为如果有人说"这没关系",你可以说,"实际上,根据标准,这不好,因为......"
我想最后,我会重复我之前说过的话:
知道它不会伤害你,但你不需要记住它是一个优秀的C++程序员.