自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用const代替#define定义常量

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言#define和const的不同1、编译处理方式不同2、作用域3、类型和安全检查4、空间利用率总结前言在一个项目中,大量使用#define定义常量,是否合适?用#define定义常量和用const定义常量有什么区别?我们应该选择哪一种方式?我的建议是使用const定义常量。#define和const的不同1、编译处理方式不同#define,宏定义,是一条预编译指令, 编译器在预编译阶段会将所有使用到宏的地方简单地进

2021-10-22 13:48:12 613

原创 数组作为函数参数

文章目录前言问题解决——数组引用实例前言在C++中,当我把数组作为函数参数时,发现从实参转换到形参的过程中,数组的长度无法得到保留,容易引起数组越界等问题。问题以下三种声明等价,编译器都会视为int*,均无法在形参中保留数组长度:void f( int* );void f( int[] );void f( int[10] );因为在C++中,当数组作为函数参数时,只传递第0个数组元素的地址,数组长度不是参数类型的一部分,函数不知道传递给它的数组的实际长度,编泽器也不知道,当编译器对

2021-10-21 13:56:07 250

原创 Protobuf 教程:基于C++

Protobuf 教程:基于C++Protobuf 教程:基于C++

2021-08-26 13:27:59 93

空空如也

空空如也

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

TA关注的人

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