自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 c++中数组的引用传递和模板函数

这些都是在编译的时候就完成的,就像在编译的时候会把所有的不同形式的常量都变成具体的数字一样。这就意味着,模板函数本质上只是声明而已,只有当你去调用模板函数的时候编译器才会帮你定义好函数,并写到你的源代码里,如果你没有调用模板函数的话,那么你的模板函数就相当于什么也没写。这些可能连模板的冰山一角也算不上,如果有机会我会发csdn来详细讲解c++模板的,包括c++模板到底是怎样运作的,模板可以干什么,以及如何恰到好处的使用模板,而不是让你的代码变得疯狂。事实上我写过很多疯狂的模板,好吧,其实我是一个疯狂的人。

2023-10-27 20:05:43 117 1

原创 static in cpp(c++) c++ 静态

类外的static修饰的符号在linker阶段时局部的,也就是只对定义它的翻译单元.obj可见,而类或结构体里的static 表示这部分内存是这个类的所有实例共享的,简单来说就算你实例化了很多次这个类或这结构体(实例化像Java里的创建对象,static 在java的类中也是这个作用,同一个类创建的所有对象都共享static这块内存,就像是联想电脑品牌(类),它有很多不同版本的联想电脑(对象)都有一模一样的lenovo标志(static 修饰了 lenovo ))。在前面的 linker 中讲过。

2023-10-16 21:36:22 58 3

空空如也

空空如也

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

TA关注的人

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