摘要:
定义一个对象没有使用初始化表达式,就像下面的一样Foo f1;Foo f2 = Foo();Foo f2(); // 这个是错的,它声明了一个函数就会调用默认构造函数(不带参数或者形参含有默认值),如果类没有定义构造函数,那么编译器会自动合成一个默认的构造函数。如果类中定义了其他类型的构造函数,那么... 阅读全文
摘要:
重载显然是指的函数形参列表,与返回值没有什么关系,与形参名更没有什么关系!// 返回值不同,形参列表相同,重复声明Record lookup(const Account&);bool lookup(const Account&);// 非引用const和非引用,重复声明bool lookup(Acc... 阅读全文
摘要:
reinterpret_cast 这个转换方式在转换指针类型时比较有用 1 #include 2 3 using namespace std; 4 5 int main(void) 6 { 7 int A = 65; // 'A' 8 char * pA = reinterpr... 阅读全文