C++_Effective C++
Effective C++ 中文版
改善程序与设计的55个具体做法(第三版)
superfreak
知到极处便是行,行到极处便是知。我写博客的目的就是希望达到**行到极处便是知**
初级程序员一个,喜欢写HelloWorld。
学习过的语言按照时间排序为:C、C++、VB、C#、Java、Javascript、SQL、HTML、CSS、Python。
都不精通,都稀松平常,我继续努力,早日月薪5万!
展开
-
Effective C++_1让自己习惯C++_条款03:尽可能使用const
将某些东西声明为const ,可以帮助编译器侦测出错误用法。const 可以施加于任何作用域内的对象、函数参数、函数的返回类型、成员函数本体。当const 和non-const 成员函数有着实质等价的实现时,令non-const版本调用const版本可以避免代码重复。编译器强制实施bitwise constness,但你编写程序时候应该使用概念上的常量性。原创 2022-11-15 10:09:56 · 299 阅读 · 0 评论 -
Effective C++_1让自己习惯C++_条款02:尽量以const,enum,inline 替换#define
这个条款也可以改为:“宁可使用编译器,而不是预处理器” 比较好,因为#define 不被视为语言的有一部分。原创 2022-11-15 10:00:18 · 226 阅读 · 0 评论 -
Effective C++_1让自己习惯C++_条款01:视C++为一个语言联邦
今天的C++已经是个多重范型编程语言(multiparadigm programming language),一个同时支持过程形式(procedural)、面向对象形式(object-oriented)、函数形式(functional)、泛型形式(generic)、元编程形式(metaprogramming)的语言。记住:C++是四个次语言所组成的一个联合体,每个语言都有自己的规约,记住这四个次语言,你会发现C++语言容易理解的多。最简单的方法是将C++视为一个由相关语言所组成的一个联邦而非单一语言。原创 2022-11-15 09:12:30 · 432 阅读 · 0 评论