Ail*_*lyn 3 c++ initialization
我正在编写这个东西,static const set<char>包含一些不会改变的元素会很有帮助.
class MyClass {
private:
static const set<char> mySet = ??
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?如果您可以从字符串创建它们会很好mySet("ABC"),但是我无法使语法工作.
这样的东西会很好用:
// my_class.h
class MyClass
{
static const std::set<char> mySet;
};
// my_class.cpp
const char *tmp = "ABCDEFGHI";
const std::set<char> MyClass::mySet(tmp,tmp+strlen(tmp));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11561 次 |
| 最近记录: |