c++ - 可以在 C++ 中将类声明为静态的吗?

标签 c++ static

这在 C++ 中是否合法(是的,我知道它在 .net 中是合法的),如果是,如何/为何使用它?

static class foo{  
    public:  
        foo();  
        int doIt(int a);   
};

最佳答案

如果您使用的是 C++/CLI,static 的实际语法是

ref class Foo abstract sealed /* abstract sealed = C# static */
{
};

关于c++ - 可以在 C++ 中将类声明为静态的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1635068/

相关文章:

c# - 静态访问多实例变量

c++ - LNK 2001 未解析的外部 NPPluginFuncs struct ptr 作为静态类成员

c++ - 8 个字节如何容纳 302 个十进制数字? (欧拉挑战16)

c++ - C++中类的常量

c++ - 具有跨 DLL/SO 使用的静态数据成员的模板类

c++ - 从模板函数引用全局数据?

将 C# 静态表单添加到项目中?

c++ - 当我为我的简单类数组重载赋值运算符时,我得到了我期望的错误答案

c++ - Qt 在 .dll 中使用 .dll

c++ - 显示对 std::ostream 的输入