☰
  • 首页
  • 规则分类
  • 项目介绍
search
•••

不应将类型定义和对象声明写在一个语句中

6.4.7 ID_mixedTypeObjDefinition
目录 › next › previous

将类型定义和对象声明写在一个语句中可读性较差,应分开书写。

示例:

struct T {
    ....
} obj, *ptr, fun();   // Non-compliant

应改为:

struct T {
    ....
};

T obj;   // Compliant
T* ptr;   // Compliant
T fun();   // Compliant

参考

C++ Core Guidelines C.7
Copyright©2024 360 Security Technology Inc., Licensed under the Apache-2.0 license.