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

相关推荐
Bruce_Liuxiaowei1 小时前
Python 实例赋值遮蔽类属性:一个从不报错的静默陷阱
开发语言·python·语法糖
aramae2 小时前
MySQL内置函数(7)
开发语言·笔记·后端·mysql·其他
汉克老师3 小时前
CSP-J 2026 初赛试题解析(第一部分:选择题(8-15))精讲
c++·csp-j·小学生·学c++编程
wabs6663 小时前
关于二叉树【力扣572.另一棵树的子树的思考】
数据结构·c++·算法·leetcode·二叉树
风合星语5 小时前
2026 ROS 2 Lyrical C++ 入门(五):Action 实战——任务反馈、取消与超时处理
c++·机器人·ros2·异步编程·lyrical
91刘仁德5 小时前
C++ 继承和多态 设计模式
c语言·c++·笔记
码行山野赴时序归途5 小时前
链表家族收官篇:循环链表
c语言·开发语言·数据结构·链表
景熙55235 小时前
单体项目编写思路和落地形式
java·开发语言
库玛西6 小时前
哈夫曼树与前缀编码:数据压缩的贪心核心
c语言·c++·笔记·考研
别动我齐刘海6 小时前
ROS2 Jazzy + C++ 实战路线——进阶学习3
c++·人工智能·vscode·python·算法·机器学习·机器人