【C/C++】变量命名规范

在 C++ 中,为 bool 类型的变量命名时,通常遵循以下命名规范,以确保代码的可读性和一致性:

  1. 表示状态或条件

    • 使用 is 前缀表示某个状态或条件,例如 isReadyisValid
    • 使用 has 前缀表示是否拥有某个属性,例如 hasDatahasError
    • 使用 can 前缀表示是否具备某种能力,例如 canExecutecanRead
    • 使用 should 前缀表示是否应该执行某个操作,例如 shouldUpdateshouldSave
  2. 避免使用 flag

    • 不要使用 flag 作为变量名,因为 flag 通常用于枚举类型而不是布尔类型
  3. 保持一致性

    • 确保在整个代码库中使用一致的命名约定,以提高代码的可维护性和可读性
      例如:
cpp 复制代码
bool isConnected = false;
bool hasPermission = true;
bool canWrite = false;
bool shouldRetry = true;

当然对于临时变量签名需要加t

成员变量需要加m

相关推荐
智航GIS16 小时前
10.7 pyspider 库入门
开发语言·前端·python
跟着珅聪学java17 小时前
JavaScript 底层原理
java·开发语言
项目題供诗17 小时前
C语言基础(二)
c语言·开发语言
Z1Jxxx17 小时前
反序数反序数
数据结构·c++·算法
J_liaty17 小时前
RabbitMQ面试题终极指南
开发语言·后端·面试·rabbitmq
JosieBook17 小时前
【开源】基于 C# 和 Halcon 机器视觉开发的车牌识别工具(附带源码)
开发语言·c#
xlq2232217 小时前
37.智能指针
c++
逑之17 小时前
C语言笔记14:结构体、联合体、枚举
c语言·开发语言·笔记
崇山峻岭之间17 小时前
Matlab学习记录30
开发语言·学习·matlab