1.通过构造函数把基本数据类型转换成类类型;
用法:
①显式的调用构造;(不再赘述)
②隐式的调用:
class A
{ ...
public:
A();
A(int);
};
...
f(A a){...} // f的参数是A类的一个对象
f(1); // 这里隐式的调用A::A(int)构造了一个对象,然后把这个对象作为f的参数
2.类类型转换为基本数据类型;
直接看下面的例子:
1.通过构造函数把基本数据类型转换成类类型;
用法:
①显式的调用构造;(不再赘述)
②隐式的调用:
class A
{ ...
public:
A();
A(int);
};
...
f(A a){...} // f的参数是A类的一个对象
f(1); // 这里隐式的调用A::A(int)构造了一个对象,然后把这个对象作为f的参数
2.类类型转换为基本数据类型;
直接看下面的例子: