摘要:
普通类型 类类型 对于类类型,编译器只能自动执行一步隐式类型转换.例如从字符串字面值转换为string类型,但是无法继续将string隐式转换为其他类型 新式显示类型转换 格式 cast-name(expression); static_cast Any well-defined type conve 阅读全文
摘要:
RAII Resource Acquisition Is Initialization,资源获取即初始化 这是一种解决资源管理问题的方法,将资源的有效期与持有资源的对象的生命期严格绑定,由对象的构造函数完成资源的分配,由析构函数完成资源的释放 C++借助构造函数和析构函数,解决了传统的 malloc 阅读全文
摘要:
在了解创建对象的方式之前,首先了解一下**初始化**和**赋值**两个操作, 1. 初始化是创建变量时赋予其一个初始值,即初始化之前并不存在变量 2. 赋值是把对象的当前值擦除,用新值代替旧值,即赋值之前存在变量 让人困惑的是`=`既可以用于初始化,也可以用于赋值,不要认为初始化和赋值是相同的操作 阅读全文