我一直在C语言编程25年,但从未使用过C++.我现在需要学习C++编程的基础知识.任何人都可以推荐最适合我的在线教程(或失败的那本书).谢谢.
编辑:我实际上需要C++纯粹是为了向一个庞大而老的C程序添加几个脏黑客的目的.将整个程序转换为正确编写的OO代码在经济上是不可行的.有些人批评了建议的解决方案,因为他们会让我走上成为"C级程序员而不懂C++的C++程序员"的道路 - 但实际上这完全符合我的要求.
编辑:顶部投票答案中的链接似乎现在被打破,但文件似乎存在于多个地方 - 例如这里.
这可能有一些用处:C用户的C++教程.
如果您正在寻找一本书,请查看Ira Pohl(亚马逊)的"C++ for C Programmers" .
当我从C到C++时,我发现Thinking in C++非常好.
链接坏了 - 现在可以在这里找到
我想建议由Bjarne Stroustrup,Herb Sutter,Andrei Alexandrescu,Pearson/Addison-Wesley Publishers和Marshall Cline(http://www.parashift.com/c++-faq/)创建的New C++ Super-FAQ.
如果你能掌握第二版Scott Meyer的 "Effective C++",那应该会有所帮助,因为它是为前C开发人员编写的.它列出了您应遵循的50条规则,这些规则易于记忆,彻底解释并且阅读有趣.(斯科特的目标是写出"最好的第二本C++书",应该读一本我觉得他成功了.)
本书的第3版经过彻底改革,目标是来自C#,Java等的开发人员,而不是早期版本.尽管如此,它可能是很好的阅读.