我正在尝试初始化一个字符串向量(来自 Stroustrup Programming p 375):
vector<string> month_input_table = {"jan", "feb", "mar"};
(在书中他列出了所有 12 个月)。
使用 VS 2019(社区)时出现错误:
<块引用>没有构造函数 vector
之前有一篇类似的帖子建议从 VS 2012 升级,因为这种初始化对于 C++11 来说是新的。那是我的问题吗?我怎么知道我至少运行了 C++14?
奇怪的是,vector<string> month_input_table = {"jan", "feb"};
可以工作,但是当我超过两个元素时,我收到构造函数错误。