首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Xcode7.3在C++中使用向量?

如何使用Xcode7.3在C++中使用向量?
EN

Stack Overflow用户
提问于 2016-07-18 05:34:29
回答 1查看 711关注 0票数 0

我正在学习Bjarne Stroustroup的编程原理和使用C++ (第二版)的实践。目前,我被困在向量一章,因为终端中的这个错误消息:

代码语言:javascript
复制
fourth19.cpp:15:23: error: non-aggregate type 'std::vector<int>' cannot be
  initialized with an initializer list
std::vector <int> v = {5, 7, 9, 4, 6, 8};    //vector of 6 ints

我/他的代码看起来像这样:

代码语言:javascript
复制
std::vector <int> v = {5, 7, 9, 4, 6, 8};    //vector of 6 ints
std::cout<<v[0];

我没有找到任何解释如何使用Xcode 7+做到这一点的东西。

所以,如果你有Xcode 7+,请写下我要修改什么,在哪里修改。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-18 05:52:43

新Xcode项目的默认编译器标志是-std=gnu++11

要检查此信息,请执行以下操作:

1:在project Navigator (项目导航器)中选择您的项目(窗口左侧)(选项-1显示为隐藏)。它是树中最顶端的项目。

2:在搜索字段的左侧,确保选择的是'All‘而不是'Basic’

3:在设置视图中搜索“C++ Language Dialect”。

4:它将出现在“Apple LLVM7.1语言-C++”部分。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38426159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档