我是一个新的,不情愿的从Pascal,Ruby和PHP背景转换为C++.自从使用"Delphi Turbo"几个月的酷刑以来,我没有和Pascal合作过.从那时起,我几乎一直在吃Ruby和PHP.我已经熟悉面向对象编程和许多不同的主题.
我的主要问题是我已经了解了C/C++编程的基本知识,而不是使用C++的实际经验.我和C一起工作了很长时间才意识到,即使没有宏等,我也不想使用它.(有些厌恶是因为习惯于Pascal的自动字符串管理,在C语言中维护一个CGI应用程序.)我知道只有足够的C++对我自己以及其他任何不知道使用我的"代码"的人来说都是危险的.
我非常希望能够对C++有足够的了解,使用像Crypto ++和Boost这样的库,而不会出现重大问题或深入了解语言的复杂性.我只需要弄清楚如何在不杀死自己的情况下使用C++(无论是使用C++,还是长期不喜欢我已经在与之斗争).
在没有假设我必须完成所有基本编程的情况下,有什么资源可以教我C++?我宁愿不重新学习我已经知道的概念,除非C++中的范例有很大不同.我也在学习自己的时间,所以不要向我推荐一本复杂的书,需要大师向我解释一下,拜托!和我有$ 0学习C++有效的预算,所以请保持建议很常见,我可以很可能在图书馆找到它们的质量在线资源或书籍.
阅读Scott Meyers阅读的有效C++ - 它是一本很好的指南,可以帮助您了解C++的基础知识,并展示如何编写和使用"正确的"C++代码
C++ FAQ Lite是一个很好的资源.