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]会加上正则的第一个可选项?
网友评论