C++ - 需要在短时间内学习一些基础知识

Rub*_*bys 0 c++ resources

由于我将免除你的原因,我有两周时间学习一些C++.
我可以独自学习,但我需要一个好的来源.我认为我没有时间阅读整本书,所以我需要一些悬崖笔记,或者我需要查阅的特定章节/专业资源.
我知道我的Asm/C/C#井,因此不需要从C继承的任何东西或任何OOP.
我需要的是以下主题的一些来源(我有一个页面,指明需要什么,这基本上是它,但我修剪了我所知道的):

  1. C++中的new/delete(与C#相反).
  2. 超载cin/cout.
  3. 构造函数,析构函数和MIL.
  4. 嵌入对象.
  5. 引用.
  6. 模板.

如果您觉得某些未与C/C#共享的基本C++概念未包含在此列表中,请随时输入.但是上面的主题是我应该在两周内大致知道的那些主题.
任何帮助将不胜感激,谢谢.

编辑:我想澄清 - 我不希望学习两周然后去写Quake.
我需要达到一个级别,给出一些代码和一段时间来思考它,我能理解它.像++ X vs X ++这样的细微差别并不重要,只要知道主要关键词是什么,等等.

Rob*_*boy 6

这个网站是你最好的选择.虽然它无论如何都是一个很好的参考,问题的表达方式和组织方式,你将能够更快地加快速度:

http://www.parashift.com/c++-faq-lite/


cod*_*ear 6

我会诚实地对待你.在两周内,您将无法学习整个C++.
让我重新说一下,因为没有人会知道关于C++的一切(它非常庞大而且还在增长),你将无法学习成为专家C++程序员所需的一切.

但是,如果你有一些很好的编程背景,那么C++中的许多概念对你来说都很熟悉.这将帮助您比新手程序员更快地学习复杂的概念.

我建议你去C++ FAQ Lite,
因为它是列出C++ 所有主要概念的网站.

不要指望在浏览网站后编写一些有事业的东西,因为在用C++编写一些扩展系统之后,这种能力就出现了.但是,该网站肯定会帮助您了解C++的外观和其他人在C++中处理的内容.

祝好运 :)