摘要: explicit用于修饰类的构造函数,表明该构造函数是显式的,用于用户自定义类型的构造函数,制定它是默认的构造函数,不可用于转换构造函数。因为构造函数有三种,1 拷贝构造函数 2 转换构造函数 3 构造函数当一个类存在多个构造函数时,explicit修饰的那个构造函数就是默认的。class string{private: int size; int capacity; char* buff;public: string();string(int size); string(const char*); ~string();};int main(){string s="Hello&quo 阅读全文
posted @ 2011-12-29 13:01 张兰云 阅读(6950) 评论(0) 推荐(3) 编辑