《数据结构与算法 C++ 描述》篇1:类的基本知识
一个简单的类设计class IntCell{public: explicit IntCell(int init = 0):val(init){} int read() const{ return val; } void write(int x){val = x;}private: int val;}知识点1:所有的单参数构造函数必须是 explicit 修饰,避免隐式类型转化。例如:IntCell obj;obj = 37; //无法赋值,由于构造函数的限制,37不能创建
原创
2020-10-15 21:25:08 ·
110 阅读 ·
2 评论