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的值。

相关推荐
Chris-zz15 小时前
lua流程控制
开发语言·lua
yong999015 小时前
IMU 扩展卡尔曼滤波(EKF)姿态估计 — MATLAB 实现
开发语言·matlab
何以解忧,唯有..15 小时前
Go 语言运算符详解:从基础到实战
开发语言·后端·golang
是苏浙15 小时前
Java实现链表2
java·开发语言·数据结构
郝学胜_神的一滴15 小时前
CMake 018:解决头文件编译失效\&VS项目无法展示头文件难题
c++·cmake
多彩电脑15 小时前
Lua基础入门
开发语言·lua
码云骑士15 小时前
29-Python-logging日志模块-print不是日志的生产级实战
开发语言·python
影视飓风TIM15 小时前
C++ 核心语法进阶:【类和对象终章】从对象拷贝到友元与优化(补上期重载)
c++
小鹏linux15 小时前
鸿蒙PC迁移:Tesseract OCR C++ 三方库鸿蒙适配全记录
c++·ocr·harmonyos
森G15 小时前
65、UDP协议(拓展选学)---------网络编程
网络·c++·qt·网络协议·tcp/ip·udp