c++ - 关键字 'class' 和 c++ 中的类名之间可以有什么吗?

标签 c++ class

我遇到了一段 C++ 代码,其中类的定义如下:

class MACRO class_name
{
     public :

     private :

}

最佳答案

在标准 C++11 及更高版本中,class 和类名之间可以有属性。宏也有可能(甚至更有可能)扩展为用于编译代码的特定编译器支持的非标准属性语法。

关于c++ - 关键字 'class' 和 c++ 中的类名之间可以有什么吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31779847/

相关文章:

c++ - 将共享库相互链接共享库 C++

c++ - 我听说 Python 有自动化 "garbage collection",但 C++ 没有。那是什么意思?

c++ - 通过 catch(...) 从 SEH 异常中获取有意义的信息?

python - 为什么 __slots__ = ('__dict__' ,) 会产生更小的实例?

java - 初始化类

c++ - cURL - Linux 上的 "hanging"套接字连接

c++ - 使用 boost lambda 访问静态成员

java - 传递对象与静态成员

class - 混合角色声明中可用的混合对象变量

c++ - 在嵌套类中调用 `operator[]` 后保留类类型