首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse codan支持将C++11初始化器列表作为函数参数

Eclipse codan支持将C++11初始化器列表作为函数参数
EN

Stack Overflow用户
提问于 2016-04-11 13:47:55
回答 1查看 115关注 0票数 1

当函数需要接受容器类型的参数时(或任何可以由initializer_list隐式初始化的参数,如

代码语言:javascript
复制
void someFunc(std::vector<int> args);

在调用站点中,下面的代码将被标记为errornous

代码语言:javascript
复制
someFunc({1,2,3});

eclipse CDT解析器(称为codan)将函数调用视为invalid arguments,并且CDT版本已经是最新的版本(8.8.1)。

是否有任何解决方法来抑制该错误?这不是一个很好的修复方法,它抑制了整个一组无效的论点案例。

EN

回答 1

Stack Overflow用户

发布于 2016-04-11 13:51:31

让它显式一点怎么样?someFunc(static_cast<std::vector<int> >({1,2,3}));

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

https://stackoverflow.com/questions/36540686

复制
相关文章

相似问题

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