簡體   English   中英

Eclipse codan支持C ++ 11初始化列表作為函數參數

[英]Eclipse codan support for C++11 initializer list as function parameters

當一個函數需要接受一個容器類型的參數時(或者任何可以由initializer_list隱式初始化的東西,比如

void someFunc(std::vector<int> args);

在調用站點中,下面的代碼將被標記為errornous

someFunc({1,2,3});

eclipse CDT解析器(稱為codan)將函數調用視為invalid arguments ,CDT版本已經是最新版本(8.8.1)。

是否有任何解決方法來抑制錯誤? 抑制整組無效參數案例並不是一個好的解決辦法。

如何明確? someFunc(static_cast<std::vector<int> >({1,2,3}));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM