GeekBand-笔记-01
一、
C++程序设计风格
1、
过程式程序设计
2、
基于对象
3、
面向对象
4、
泛型
二、
头文件的防卫式声明
1、#ifndef … #define … #endif
2、#pragma once //非标准做法
三、
头文件布局
1、
namespace定义
2、
前置声明
3、
类声明
4、
类定义
四、
类的声明
1、
class
2、
struct
3、
public、protect、private
4、
friend
5、
构造函数
6、
析构函数
7、
常量成员函数
8、
传(返回)值、传(返回)引用、传(返回)指针
五、
模版
1、
参数化类型
2、
函数模版
3、
函数对象
4、
可变参数模版
5、
别名
六、
inline函数
1、
inline只是建议,不一定保证能正常生成程序员所期望的inline函数
2、
实现于class body里的函数自动成为inline
3、
若inline函数定义出现在多个编译单元里,则这些定义必须一致
七、
操作符重载
1、
用户无权定义下列运算符
(1) ::
(2) .
(3) .*
(4) sizeof
(5) alignof
(6) typeid
(7) ? :
2、
用户可以定义的常见运算符
(1)
(2)
/
(4)
%
(5)
^
(6)
&
(7)
|
(8)
~
(9)
!
(10) =
(11) <
【GeekBand-笔记-01】(12) >
(13) +=
(14) -=
(15) *=
(16) /=
(17) %=
(18) ^=
(19) &=
(20) |=
(21) <<
(22) >>
(23) >>=
(24) <<=
(25) ==
(26) !=
(27) <=
(28) >=
(29) &&
(30) ||
(31) ++
(32) --
(33) ->*
(34) ,
(35) ->
(36) []
(37) ()
(38) new
(39) new[]
(40) delete
(41) delete[]
推荐阅读
- 2020-01-12
- 学习笔记|这样的商城系统,真招人稀罕!
- 自控力笔记1
- 【一念笔记】新研究丨先胖后懒还是先懒后胖
- 幽默
- Axure学习笔记:百度翻译扫描界面
- 学习小组Day3笔记--徐沫沫
- web笔记|HFish 蜜罐安装及使用
- 技术学习笔记|机器学习入门笔记(二)行业分析
- 『读书笔记|『读书笔记 4』《富爸爸 财务自由之路》