代码之家  ›  专栏  ›  技术社区  ›  Rubys

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

  •  0
  • Rubys  · 技术社区  · 15 年前

    因为我会原谅你,我有两周的时间学习一些C++。
    我可以独自学习,但我需要一个好的来源。我觉得我没有时间看完整本书,所以我需要一些绝壁笔记,或者可能需要查找的特定章节/专业资源。
    我知道我的asm/c/c,所以从c继承的任何东西,或者任何oop都不需要。
    我需要的是以下主题的一些来源(我有一个页面指定了需要什么,基本上就是它,但我删掉了我知道的内容):

    1. C++中的新/删除(而不是C语言)。
    2. CIN/COUNT过载。
    3. 构造函数、析构函数和mil。
    4. 嵌入的对象。
    5. 参考文献。
    6. 模板。

    如果您觉得一些与C/C不共享的基本C++概念不包含在这个列表中,请随意输入。但以上的科目是我应该在两周后大致了解的科目。
    任何帮助都将不胜感激,谢谢。

    编辑:我想澄清-我不希望学习两个星期,然后去写地震。
    我需要达到一个水平,在这个水平上给我一些代码,并且花点时间去思考它,我可以理解它。像++X和X++这样的细微差别与知道主要关键字是什么等关系不大。

    6 回复  |  直到 15 年前
        1
  •  0
  •   daveangel    15 年前

    我知道你说你不想读一本书,但是“加速C++”大概就是你想要的。它实际上是在斯坦福大学的2周速成课程中使用的,从我所记得的让人们在C++上加速。

        2
  •  6
  •   Robben_Ford_Fan_boy    15 年前

    这个网站是你的最佳选择。尽管这是一个很好的参考,但问题的措辞和组织方式,你将能够更快地跟上速度:

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

        3
  •  6
  •   codingbear    15 年前

    我会对你诚实的。 在2周内,你将无法学习整个C++。 .
    让我重新表述一下,因为没有人会知道关于C++的一切(它非常巨大,但它还在增长),你将无法学到你成为一个专家C++程序员所需要的一切。

    但是,如果你有一些好的编程背景,C++中的许多概念听起来会很熟悉。这将帮助您比初学者更快地学习复杂的概念。

    我建议你去 C++ FAQ Lite
    因为网站列出了所有 主要的 C++的概念。

    不要期望在进入站点后编程一些企业,因为这种能力是在C++中编码了一些广泛的系统之后才出现的。但是,这个站点肯定会帮助你理解C++中的C++和其他人所处理的内容。

    祝你好运:

        4
  •  1
  •   viksit    15 年前

    C++思想,第二卷。免费的,写得很好的,可以在线获得。

    http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html

        5
  •  0
  •   cj.    15 年前

    如果你没有时间看完整本书,你可以尝试一个在线教程,比如 http://www.cplusplus.com/doc/tutorial/ .

    然而,深入研究C++中常见的陷阱和良好的实践将是有益的。一个很好的在线资源是C++ FAQ Lite,AT http://www.parashift.com/c++-faq-lite/ .

    如果你决定买或借一本书,Scott Meyers的“有效C++”将是一个不错的选择。您不必从头到前读取它,因为每章都致力于编写C++代码时可能遇到的特定问题,并且可以单独读取。

        6
  •  0
  •   Brent Writes Code    15 年前

    如果您需要快速解释语言的特定部分, http://www.learncpp.com/ 也是一种很好的资源。但要注意的是,他们的网络服务器在大多数情况下都很慢(这很不幸,因为他们有一些很好的解释)。