关于c++的知识
娃娃儿学推车儿
人累了,就休息心累了,就淡定长大了,成熟了,这个社会就看透了累了,难过了,就蹲下来,给自己一个拥抱。因为这个世界上没有人能同情你,怜悯你你哭了,眼泪是你自己的你痛了,没有人能体会到。你一定要坚强,即使受过伤,流过泪,也能咬牙走下去。因为,人生,其实只是你一个人的人生。
展开
-
只在多态基类中声明虚析构函数
只在多态基类中声明虚析构函数 分类: c++ 2007-06-13 22:33 1134人阅读 评论(1) 收藏 举报 destructorclassstringdeletehierarchyfunction 今天碰到一个bug,查了半天发现是某位虚基类没有定义虚析构函数,delete时导致派生类没有正确释放资源,遂从网上搜到一篇文章,留个记号 关于virt转载 2014-07-09 10:36:54 · 468 阅读 · 0 评论 -
什么情况下,类的析构函数应该声明为虚函数
什么情况下,类的析构函数应该声明为虚函数? 分类: C/C++基础 2012-10-25 12:05 514人阅读 评论(0) 收藏 举报 析构函数的用法:1.每个析构函数(不加 virtual) 只负责清除自己的成员。 2.可能有基类指针,指向的确是派生类成员的情况。 对于第二种情况: 正确执行:基类指针可以指向派生类的对象(多态性),如果删除该指针转载 2014-07-09 11:31:33 · 676 阅读 · 0 评论 -
只执行了基类的析构函数,而没有执行派生类的析构函数?
请解释下下面c++中程序中为什么只执行了基类的析构函数,而没有执行派生类的析构函数? 2014-03-16 23:34375005009zd | 分类:C/C++ | 浏览45次 运行结果: executing point destructor //为什么只执行了基类的析构函数? 分享到: 201转载 2014-07-09 11:30:34 · 1213 阅读 · 0 评论 -
内存分配方式,堆区,栈区,new/delete/malloc/free
内存分配方式,堆区,栈区,new/delete/malloc/free 2009-03-27 16:28 4470人阅读 评论(6) 收藏 举报 数据结构destructor编译器constructordeletewindows 1.内存分配方式 内存分配方式有三种: [1]从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存转载 2014-07-31 09:41:03 · 1826 阅读 · 0 评论 -
invalid conversion from `const char*' to `char*'
invalid conversion from `const char*' to `char*' 分类: C++&C2012-05-02 17:15 1205人阅读 评论(0) 收藏 举报 headerc invalid conversion from `const char*' to `char*' 今天安装M-Sim V3.0 ,编译的时候提示这个错误,问题转载 2014-09-09 13:52:14 · 1645 阅读 · 0 评论