gpt4 book ai didi

c++ - 如何初始化作为 c++11 中的类成员的静态 const vector ?

转载 作者:IT老高 更新时间:2023-10-28 22:19:19 38 4
gpt4 key购买 nike

我需要初始化一个作为类成员的静态常量 vector 。

我试过了:

static const vector<string> vr ({"2", "3", "4"});  

static const vector<string> vr = {"2", "3", "4"};

static const vector<string> vr {"2", "3", "4"};

但是,这些都不起作用。

我正在将 Eclipse 与 mingw 一起使用。 (我开启了c++11)

最佳答案

静态变量初始化在类之外完成,如下所示:

class Example
{
static const vector<string> vr;
// ...
};

const vector<string> Example :: vr ({"hello", "world"});

关于c++ - 如何初始化作为 c++11 中的类成员的静态 const vector ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12855649/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com