摘要:首先要明白: 当new一个对象的时候程序实际上经过了三个步骤: new表达式调用operator new或者operator new[] 函数来分配一块内存。 编译器运行构造函数构造并初始化对象。 返回一个指向对象的指针。 当delete一个对象的时候: 对对象执行析构函数 表达式调用operato
阅读全文
随笔分类 - C++
摘要:首先要明白: 当new一个对象的时候程序实际上经过了三个步骤: new表达式调用operator new或者operator new[] 函数来分配一块内存。 编译器运行构造函数构造并初始化对象。 返回一个指向对象的指针。 当delete一个对象的时候: 对对象执行析构函数 表达式调用operato
阅读全文
摘要:两种类型比较 / 不限定作用域 限定作用域 作用域范围 枚举成员和枚举类型作用域相同 枚举成员的名字遵循常规作用域准则 自动转换 枚举类型或成员可以自动转换成整形 不进行隐式转换 默认类型 不存在 int 前置声明 需要指定成员类型才可以声明 可以用默认类型直接声明 一般来说大括号里的内容属于一个作
阅读全文
|