C++ 关键词:class
来自cppreference.com
[编辑]用法
(C++11 起) |
[编辑]示例
运行此代码
class Foo;// 类的前置声明 class Bar // 类的定义{public: Bar(int i): m_i(i){}private:int m_i;}; template<class T>// 模板实参void qux(){ T t;} enumclass Pub // 有作用域枚举,C++11 起{ b, d, p, q }; int main(){ Bar Bar(1);// 变量 Bar 隐藏了类型 Bar Bar Bar2(2);// 编译器报错class Bar Bar2(2);// 详述的类型}
[编辑]参阅
(C++11 起) |
(C++20 起) |