2021-02-01

auto 用在泛型编程中 *
变量的作用域

local scope

class scope:作用范围在类内部(加上类的名字应该还是可以调用的吧?)

namespace scope

global namespace
*
常量:const sonstexpr

常量表达式可以用于计算变量,不过只能有一条非常简单的语句

char *p和char& p意思似乎很接近?

nullptr似乎是个保留字

while(p)等同于当p为空指针时结束循环

declaration 、define好像有区别,define不要提前,
(声明是给内存实例化,定义主要是指定类型)
请关注·编程技术,而非语言特性

interface 是所有代码都可使用的部分,implement是有访问权限的部分?

析构函数----destuctor

class和struct是一回事,只不过struct没办法private

枚举类型的意义:常用于描述规模较小的整数集合

用户自定义类型可以定义运算符的意义!!!

C++不变式是设计类的关键,主要做异常的处理

静态断言(static assertion)

当static_assert(A,S)当A不满足,抛出S的报错信息

substring、第一个是起始位置,第二个是字符串长度
replace函数是这么定义的吗:第一个是起始位置,第二个是字符串长度,第三个是要替换的字符串....

matches对应整个匹配 matches[1]会加上正则的第一个可选项?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容