zoukankan      html  css  js  c++  java
  • Effective C++条款01: 视C++为一个语言联邦

          一开始C++定义为:C with Classes。

          如今的C++已经是一个多重范型编程语言,可以把C++视为有四个次语言组成的联邦语言。

    1. C。C++任然以C为基础。区块、语句、预处理、内置语言类型、数组、指针等。搞笑编程守则映射出C语言的局限:没有模版、没有异常、没有重载。
    2. Object-Orited C++。这部分是C with Classes诉求的:class、封装、集成、多态、virtual函数等。
    3. Template C++。模版威力强大,带来了崭新的泛型编程,即TMP(模版元编程)。
    4. STL。STL是template程序库。它对容器、迭代器、算法以及函数对象的规则有极佳的紧密配合与协调。
  • 相关阅读:
    左式堆
    winsock库
    二叉堆
    关键字explicit
    HDOJ 1012
    HDOJ 1013
    STL priority实例
    二项队列
    ASP.NET Session过期问题揭秘
    RenderControl (asp.net)
  • 原文地址:https://www.cnblogs.com/kaituorensheng/p/3590960.html
Copyright © 2011-2022 走看看