摘要: #include<string>class NoDefault{public: explicit NoDefault(int iv, int iiv):ivar(iv),iivar(iiv){} //加了explicit不支持隐式转换private: int ivar; int iivar;};class C{public: C();private: NoDefault no; int cc;};C::C():no(5,7),cc(0){}; //构造函数啊,或者 拷贝函数(同类型初始化)int main(){// NoDefault a = 4... 阅读全文
posted @ 2013-06-20 23:00 joythink89 阅读(131) 评论(0) 推荐(0) 编辑
摘要: #include<string>#include<fstream>std::ifstream file("text1");class NoName{public: NoName(const std::string &str):con_str(str),ref_fstream(file),ivar(0),pdvar(NULL){}private: const std::string con_str; int ivar; double* pdvar; std::ifstream &ref_fstream; // 没有拷贝函数,必须用引用} 阅读全文
posted @ 2013-06-20 16:17 joythink89 阅读(120) 评论(0) 推荐(0) 编辑