C++之谨慎定义类型转换函数(针对隐式类型转化)(4)---《More Effective C++》
C++编译器能够在两种数据类型之间进行隐式转换,这是继承C语言的转换方法,是语言本身的特性。 有两种函数允许编译器进行这些转换:单参数构造函数以及隐式类型转换函数,有利有弊。class Name{
public:
Name(const& string& s);
...
};
class Rational{
public:
Rational(int numerator=0,in
原创
2017-08-30 22:11:01 ·
383 阅读 ·
0 评论