美文网首页C++ 杂记
条款 01:视 C++ 为一个语言联邦

条款 01:视 C++ 为一个语言联邦

作者: 赵者也 | 来源:发表于2017-07-18 10:41 被阅读11次

Effective C++ 中文版 第三版》读书笔记

今天的 C++ 已经是个多重泛型编程语言,一个同时支持过程形式、面向对象形式、函数形式、泛型形式、元编程形式的语言。

这些能力和弹性使 C++ 成为一个无可匹敌的工具,但也可能引发某些迷惑:所有“适当用法”似乎都有例外。我们该如何理解这样一个语言呢?

最简单的方法是将 C++ 视为一个由相关语言组成的语言联邦,而非单一语言。在其某个次语言中,各种守则与通例都倾向简单、直观易懂、并且容易记住。然而当你从一个次语言移往另一个次语言,守则可能改变。为了理解 C++,你必须认识其主要的次语言。幸运的是总共只有四个:

《C》、《Object-Oriented C++》、《Template C++》、《STL》

C++ 并不是一个带有一组守则的一体语言;它是由四个次语言组成的联邦政府,每个次语言都有自己的规约。记住这四个次语言你就会发现 C++ 容易的多。

请记住:C++ 高效编程守则视状况而变化,取决于你使用 C++ 的哪一部分。

相关文章

  • Effective C++ Notes (1)

    条款 01: 视 C++ 为一个语言联邦 Item 01: View C++ as a federation of...

  • 让自己习惯C++

    条款01:视C++为一个语言联邦 remember C++包含C、Object-Oriented C++、Temp...

  • Effective C++_读书笔记_101

    让自己习惯C++ 条款01 视C++为一个语言联邦 包含: C语言 C with Class Template C...

  • 《Effective C++》学习笔记(1)

    1 让自己习惯 C++ 条款01:视 C++ 为一个语言联邦 将C++视为一个由相关语言组成的联邦而非单一语言。在...

  • Effective C++学习笔记(第一章)

    条款01:视C++为一个语言联邦 C++是四个次语言的联邦,它们是: C:传统的区块(blocks)、语句(sta...

  • 《Effective C++》学习笔记

    让自己习惯C++ 条款01:视C++为一个语言联邦 C++可视为: C:以C为基础。 面向对象的C++:添加面向对...

  • effecttive c++ 笔记

    1. 让自己习惯C++ 条款01:视C++为一个语言联邦 为了更好的理解C++,我们将C++分解为四个主要次语言:...

  • 2018-09-16

    Effective c++第三版 让自己习惯C++ 条款01:视C++为一个语言联邦 C++是一个同时支持过程形式...

  • Item 01:视C++为一个语言联邦

    Item 01:视C++为一个语言联邦 Item 01: View C++ as a federation of ...

  • Effective C++ 学习备忘录一

    让自己习惯 C++ 条款 01 - 视 C++ 为一个联邦 请记住 C++ 高效编程守则视状况而变化,取决你用 C...

网友评论

    本文标题:条款 01:视 C++ 为一个语言联邦

    本文链接:https://www.haomeiwen.com/subject/oqvckxtx.html