摘要:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o -g main.cpp注意这个-g必须加到main.o后面 阅读全文
摘要:
class MyClass{public:MyClass(int num);...}MyClass obj = 10; //ok,convert int to MyClass在上面的代码中编译器自动将整型转换为MyClass类对象,实际上等同于下面的操 作:MyClass temp(10);MyClass obj = temp;上面的 所有的操作即是所谓的"隐式转换".如果要避免这种自动转换 的功能,我们该怎么做呢?嘿嘿这就是关键字explicit的作用了,将类的构造函 数声明为"显示",也就是在声明构造函数的时候 前面添加上explicit 即可,这样 阅读全文