- 博客(8)
- 资源 (9)
- 问答 (2)
- 收藏
- 关注
转载 普通函数、构造函数、inline函数、友元函数为什么不能声明为虚函数
转载:https://blog.csdn.net/codehouse/article/details/51444151 C++函数中那些不可以被声明为虚函数 常见的不不能声明为虚函数的有:普通函数(非成员函数);静态成员函数;内联成员函数;构造函数;友元函数。 1.为什么C++不支持普通函数为虚函数? 普通函数...
2018-05-28 17:25:07 701
转载 C++中基类的析构函数为什么要用virtual虚析构函数
转载:https://www.cnblogs.com/liushui-sky/p/5824919.html知识背景         要弄明白这个问题,首先要了解下C++中的动态绑定。          关于动态绑定的讲解
2018-05-28 17:13:56 496
转载 C++中构造函数或析构函数定义为private
转载:https://www.cnblogs.com/kangyoung/articles/2375211.html转自:http://www.blogjava.net/fhtdy2004/archive/2009/05/30/278971.html 很多情况下要求当前的程序中只有一个object。例如一个程序只有一个和数据库的连接,只有一个鼠标的object。通常我们都将构造函数的声明置...
2018-05-28 17:11:26 1541
转载 c++ 虚表
转载:https://www.cnblogs.com/hushpa/p/5707475.html转载:https://blog.csdn.net/haoel/article/details/1948051/-------------------------------------------------------虚表和虚指针都是建立在类的基础上而言的1.虚表属于类,虚指针属于类对象1)虚表属于类...
2018-05-28 11:13:08 1120
原创 c/c++ 溢出、越界、泄漏个人小结
1.溢出c/c++溢出是指进行拷贝操作时接收的buf小于原buf产生的现象,分为栈溢出和内存溢出1)栈溢出a.栈溢出是指函数中的局部变量造成的溢出(注:函数中形参和函数中的局部变量存放在栈上)栈的大小通常是1M-2M,所以栈溢出包含两种情况,一是分配的的大小超过栈的最大值,二是分配的大小没有超过最大值,但是接收的buf比原buf小例子1:(分配的的大小超过栈的最大值)void{char a[999...
2018-05-28 10:28:17 6133
转载 C++虚继承的概念
[转载](https://blog.csdn.net/wangxingbao4227/article/details/6772579)  C++中虚拟继承的概念为了解决从不同途径继承来的同名的数据成员在内存中有不同的拷贝造成数据不一致问题,将共同基类设置为虚基类。这时从不同的路径继承过来的同名数据成员在内存中...
2018-05-28 09:53:49 154
转载 c++类大小问题
转载:https://www.cnblogs.com/sz-leez/p/7119232.html 1.空类class A{};sizeof(A); //1解析:类的实例化就是为每个实例在内存中分配一块地址;每个类在内存中都有唯一的标识,因此空类被实例化时,编译器会隐含地为其添加一个字节,以作区分。...
2018-05-28 09:36:08 213
转载 c/c++ 栈溢出、越界、泄漏
转载:https://blog.csdn.net/lanximu/article/details/18259829 转载:作者:独自等待出处:IT专家网2007-12-18 09:56虽然溢出在程序开发过程中不可完全避免,但溢出对系统的威胁是巨大的,由于系统的特殊性,溢出发生时攻击者可以利用其漏洞来获取系统的高级权限roo...
2018-05-24 15:49:36 13272 3
【IE编程】给指定进程设置使用的内嵌IE的版本
2020-01-07
MFC如何给IP控件设置背景图片
2015-03-24
MFC如何设置IP控件背景色
2015-03-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人