由于原因,我会免费的,我有两周的时间来学习一些C++。
我可以单独学习就好,但我需要一个很好的来源。我认为我没有时间阅读整本书,所以我需要一些悬崖笔记,或者我需要查找的特定章节/专门资源。
我知道我的Asm/C/C#,所以从C继承的任何东西,或者任何OOP都不需要。
我做需要的是以下科目的一些源(我有一个网页,指定所需要的,这是基本的,但我修剪我所知道的):C++ - 在短时间内需要学习一些基础知识
- 新/删除C++(如反对C#)。
- 超载cin/cout。
- 构造函数,析构函数和MIL。
- 嵌入对象。
- 参考文献。
- 模板。
如果您觉得一些基本的C++概念不与C/C#共享,并且不在此列表中,请随时输入这些概念。但上述主题是我在两周内大概知道的。
任何帮助,将不胜感激,谢谢。
编辑:我想澄清 - 我不希望学习两个星期,然后去写地震。
我需要达到一定的水平,在给定一些代码的同时思考它,我可以理解它。像++ X和X ++之类的细微差别并不像知道主要关键字是什么那样重要。
http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list并从该列表中“加速C++” – 2010-05-17 22:48:53
你不能在两周内学习C++。这需要几年时间。你在两周内学到的所有东西都是句法。 – anno 2010-05-17 23:00:07
我至少将** RAII **添加到该列表中,这是正确管理C++中的内存和资源的关键概念之一,而不会泄漏它们(特别是如果使用异常)。 为了有效地工作,您还应该至少了解STL的基础知识,但时间太少。 – 2010-05-17 23:11:33