这个问题试图收集每年出版的数十本不良C++书籍中的少数珍珠.
与许多其他编程语言不同,这些编程语言经常从互联网上的教程中随处获取,很少有人能够快速学习C++,而无需学习编写精良的C++书籍.这样做太复杂了.事实上,它是如此庞大和复杂,有很多非常糟糕的C++书籍.我们并不是在谈论糟糕的风格,而是体育明显的事实错误和促进糟糕的编程风格.
请编辑接受的答案,以提供高质量的书籍和近似的技能水平 - 最好 在 C++聊天室讨论您的添加后.(如果他们不同意建议,常客可能会毫不留情地撤销你的工作.)添加一篇关于你亲自阅读/受益的每本书的简短描述/描述.随意讨论质量,标题等.符合标准的书籍将被添加到列表中.由C和C++用户协会(ACCU)撰写评论的图书都有指向评论的链接.
*注意:常见问题和其他资源可以在C++标签信息和c ++ - faq中找到.
我一直在C语言编程25年,但从未使用过C++.我现在需要学习C++编程的基础知识.任何人都可以推荐最适合我的在线教程(或失败的那本书).谢谢.
编辑:我实际上需要C++纯粹是为了向一个庞大而老的C程序添加几个脏黑客的目的.将整个程序转换为正确编写的OO代码在经济上是不可行的.有些人批评了建议的解决方案,因为他们会让我走上成为"C级程序员而不懂C++的C++程序员"的道路 - 但实际上这完全符合我的要求.
编辑:顶部投票答案中的链接似乎现在被打破,但文件似乎存在于多个地方 - 例如这里.
我现在在Varsity学习C只有2个月了,明年我们将继续学习C++.
我的C编程是否有任何习惯,这将有助于将来向C++过渡,或者最好将它们完全分开考虑?
当你学习C然后C++时,你用C编码的方式是否以任何方式改变?