自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 函数重载和函数覆盖的区别

1.函数重载是同一个类中的不同方法,函数覆盖是不同类中的同一方法;2.函数重载的参数列表不同,函数覆盖的参数列表相同;3.重载函数调用时根据参数类型选择方法,覆盖函数调用时根据对象类型选择方法。...

2018-05-26 10:31:15 744

原创 重载函数、覆盖函数的名字隐藏问题

所谓名字隐藏是指父类中有一组重载函数,子类在继承父类时如果覆盖了这组重载函数中的任意一个,则其余没有被覆盖的同名函数在子类中是不可见的。class Base{ public: virtual void printf(int a){cout<<"Base print int"<<a<<endl;} virtual void printf(char a){c...

2018-05-26 08:48:49 74

原创 栈空间和堆空间的区别

在程序中,数据存储在不同的区段,通常将整个数据区分为四部分:栈存储区,堆存储区,全局及静态存储区,常量存储区。1.栈空间主要存储函数参数和局部变量。存储数据是先进后出,由编译器负责分配和释放回收。2.堆存储区主要存储动态分配的内存块,编译器不会自动处理,需要程序员负责分配和回收。有可能产生内存泄漏,在不断分配和释放空间的过程中,造成空间逐渐碎片化,每块可用空间都很小。3.全局及静态存储区主要存储全...

2018-05-23 16:52:12 1508

原创 main函数执行前后都发生了什么

1.main函数第一行代码执行之前会调用全局对象和静态对象的构造函数,初始化全局变量和静态变量。2.main函数最后一行代码执行之后会调用在atexit中注册的函数,并且调用顺序和注册顺序相反。...

2018-05-14 10:19:01 1729

原创 malloc/free与new/delete的区别

1.malloc/free是C语言提供的库函数,通过函数调用访问,需要传递参数并接收返回值;而new/delete是C++提供的运算符,有自己的一套语法规则和运算方式。2.malloc/free函数只能应用于基本类型,而new/delete不但可以应用于基本类型,还可以应用于面向对象中的自定义类型。3.malloc函数返回的是void* 类型,程序需要显示地转换成所需要的指针类型;new操作符后面...

2018-05-14 10:18:48 134

原创 C++寻找素数

C++寻找素数,下面代码是每行输出10个素数。计算100以内的素数。100也可以修改为任意数。int main() { bool bflag = false; int inum = 0; for (int i = 2; i <= 10000; i++) { bflag = false; for (int j = 2; j < i; j++) { if (i%j...

2018-05-04 14:23:27 8354

世纪秒和日期时间转换工具

非常好用的小工具:世纪秒和日期时间互转工具,该工具是.exe执行文件,放在windows任意位置点开直接执行。可快速进行SOC时间转为日期时间,日期时间转换为SOC时间。

2024-01-30

c++的protoc-3.20.3-win64

protoc-3.20.3-win64,适应C++,可将.proto转换为.h 和.cc。

2024-01-30

commons-fileupload-1.3.jar

commons-fileupload-1.3.jar 最新包

2013-07-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除