C++知识点总结与复习

c++中常见的关键字(面试题中经常出现)

const 总结常见用法:

const int a; //定义了常量整形的变量 a; 常量表示不可修改,定义的时候必须初始化。除此之外,和 int a;使用一样。

const int * p;//定义了指向常量整形变量的指针。这里的常量指的是 整形变量,不能通过指针p来修改其值。(即不能 使用 *p = 30;)

int const * p; // 和 const int *p; 一样。

int * const p; //定义了指向整形变量的常量指针。这里的常量指的是指针p。定义的时候必须初始化。可以通过指针p来修改其值。(即 能使用 *p = 30;)

const int * const p;// 定义了指向常量整形变量的常量指针。定义的时候必须初始化。不能通过指针p修改其值。(即不能使用 *p= 30;)

int const * const p;// 和 const int * const p; 一样。

const 在函数形参中使用,void func(const int a){},表示在函数体内不能修改a的值。

相关推荐
360智汇云17 分钟前
k8s共享存储fuse-client三种运行方案对比
java·linux·开发语言
先知后行。36 分钟前
QT音视频
开发语言·qt·音视频
二向箔reverse1 小时前
人脸特征可视化进阶:用 dlib+OpenCV 绘制面部轮廓与器官凸包
开发语言·python
寒月霜华1 小时前
java-File
java·开发语言
钱彬 (Qian Bin)1 小时前
企业级实战:构建基于Qt、C++与YOLOv8的模块化工业视觉检测系统(基于QML)
c++·qt·yolo·qml·工业质检·qt 5.15.2
会开花的二叉树1 小时前
上手 cpp-httplib:轻量级 C++ HTTP 库的安装与实战指南
开发语言·c++·http
周杰伦fans1 小时前
C# 集合框架完全指南:从IEnumerable到ObservableCollection的深度解析
开发语言·c#
秦禹辰2 小时前
开源多场景问答社区论坛Apache Answer本地部署并发布至公网使用
开发语言·后端·golang
Su^!-苏释州2 小时前
Windows配置C/C++环境:MinGW+Vscode
c语言·c++·windows·vscode·大一新生学c语言
代码村新手2 小时前
C语言-指针
c语言·开发语言·jvm