
C/C++
文章平均质量分 85
余加木
这个作者很懒,什么都没留下…
展开
-
【C++】const修饰输入参数
在这个例子中,printValue函数的参数被声明为const,这意味着函数内部不会修改value的值。如果尝试修改value,编译器将会报错,从而避免了潜在的bug。在C++中,传参时使用const可以防止在函数内部不小心修改了传入的参数,这样可以提高代码的健壮性和可维护性。const表示函数内部不会修改传入的参数。,由于函数将自动产生临时变量用于复制该参数,该输入参数本来就无需保护,所以不要加const修饰。,那么加const修饰可以防止意外地改动该指针,起到保护作用。原创 2024-04-28 10:37:29 · 445 阅读 · 0 评论 -
【C++】作用域、const、static、extern、#define
使用 #define 预处理器。使用 const 关键字。原创 2024-04-27 13:48:37 · 1095 阅读 · 0 评论 -
【C++】指针与引用
指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明。在这里,type 是指针的基类型,它必须是一个有效的 C++ 数据类型,var-name 是指针变量的名称。用来声明指针的星号 * 与乘法中使用的星号是相同的。但是,在这个语句中,星号是用来指定一个变量是指针。int *ip;/* 一个整型的指针 */double *dp;/* 一个 double 型的指针 */float *fp;/* 一个浮点型的指针 */原创 2024-04-27 13:24:01 · 972 阅读 · 0 评论 -
【C++】namespace、class、struct的区别
/ 代码声明 }name::code;// code 可以是变量或函数// 第一个命名空间// 第二个命名空间// 调用第一个命名空间中的函数// 调用第二个命名空间中的函数return 0;int a=100;//变量void A::func()//成员函数 在外部定义的时候 记得加作用域//访问命名空间的数据不用加作用域cout<<"func遍历a = "<<a<<endl;void funb()//普通函数。原创 2024-04-27 11:40:13 · 1320 阅读 · 0 评论 -
VS code配置C/C++编程环境
VSCode(Visual Studio Code)是一款轻量级的代码编辑器,拥有丰富的插件生态系统,支持多种语言开发。轻量级:相比于其他 IDE,VSCode 占用的资源更少,启动更快。插件丰富:VSCode 拥有丰富的插件生态系统,可以满足不同开发者的需求。跨平台:VSCode 支持在 Windows、macOS 和 Linux 上运行。集成 Git:VSCode 内置 Git 支持,方便代码版本控制。原创 2024-04-17 11:51:23 · 1363 阅读 · 0 评论