c++
qq289042368
这个作者很懒,什么都没留下…
展开
-
typeid详解
在揭开typeid神秘面纱之前,我们先来了解一下RTTI(Run-Time Type Identification,运行时类型识别),它使程序能够获取由基指针或引用所指向的对象的实际派生类型,即允许“用指向基类的指针或引用来操作对象”的程序能够获取到“这些指针或引用所指对象”的实际派生类型。在C++中,为了支持RTTI提供了两个操作符:dynamic_cast和typeid。 dynam转载 2014-07-27 15:25:49 · 455 阅读 · 0 评论 -
delete与delete [] 的区别
class A { private: char *m_cBuffer; int m_nLen; public: A(){ m_cBuffer = new char[m_nLen]; } ~A() { delete [] m_cBuffer; } }; A *a = new A[10]; delete a; //1原创 2014-07-26 19:34:39 · 420 阅读 · 0 评论 -
stl 源码剖析 216最后一行有错误
如果decrement()可以不可以到head节点,那么应改成node=y->left,如果decrement可以到达head节点,那么应改成if(node!=y) node=y和increment()一致原创 2014-08-05 17:17:26 · 399 阅读 · 0 评论 -
《STl源码剖析》疑问?
《STl源码剖析》85页代码,完全原创 2014-07-30 20:33:32 · 487 阅读 · 0 评论