- 博客(2)
- 收藏
- 关注
原创 C++ 中临时对象的陷阱
在问题叙述之前,我们先来看一段代码。class MyString{public: char* GetBuffer() const { return m_pBuffer; }private: void CopyContent(const char* pSrc) { m_pBuffer = new char [strlen(pSrc) + 1]; strcpy
2006-05-04 09:42:00 1157 1
原创 条款24 成员函数查找
成员函数的查找过程要涉及到三个步骤。首先,编译器查找函数的名字,然后从后续的函数选择一个最匹配的函数,最后,编译器检查函数的访问权限。 大多数与函数名不匹配的错误并不是编译器本身的问题,而是我们对成员函数查找机制的理解有问题。考虑下面的代码: class B { public: //... void f( double );};class D
2006-05-01 08:51:00 800
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人