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

extern 关键字不应作用于类成员的声明或定义

6.3.4 ID_invalidExternSpecifier
目录 › next › previous

extern 关键字作用于类成员的声明或定义是没有意义的,属于语言运用错误。

示例:

class A {
    void foo();
};

extern void A::foo() {  // Non-compliant, invalid ‘extern’
    ....
}

依据

ISO/IEC 14882:2003 9.2(6) ISO/IEC 14882:2011 9.2(6) ISO/IEC 14882:2017 12.2(9)
Copyright©2024 360 Security Technology Inc., Licensed under the Apache-2.0 license.