Cevelop消息的意思是“添加参数”?匹配'not_severe_error(?)'“?

时间:2017-05-22 04:29:54

标签: cevelop

我已添加到正常运行的代码:

auto not_severe_error(int a_code){return (a_code>=0);}

并改变了:

if(rc>=0)

为:

if(not_severe_error())

是什么意思:

  

添加参数'?'匹配'not_severe_error(?)'

Screen shot Cevelop with message.

2 个答案:

答案 0 :(得分:2)

@Obenland是对的。在当前版本(1.7.1)中,Cevelop尚不支持返回类型扣除。

由于我们建立了CDT的顶层,并且CDT在其当前里程碑中添加了返回类型扣除,因此很可能将其包含在Cevelop的下一版本(1.8)中。我目前无法为您提供1.8版本的精确时间表,但据我所知,它将在今年晚些时候推出(在Eclipse Oxygen和CDT 9.3发布之后 - 计划于6月28日发布)。

建议签名中的问号是Cevelop无法完全解决<span class="list-group-item" ng-repeat="item in c.list track by $index" ng-if="item.sys_id"> <h4><img class="icon" src="{{item.icon}}"> &nbsp;<strong>{{item.benefitType}}</strong> &nbsp;&nbsp;<font size = 2><i class="fa fa-check-circle-o" style="color:green"/> Enrolled</font>&nbsp;&nbsp;<a href="javascript:void(0)"><i class="fa fa-edit pointer" ng-click="c.onWidget(item)"/></a></h4> <p><strong>Plan Election:</strong> &nbsp;{{item.benefitProvider}} - {{item.planType}}</p> </span> </div> <div class="list-group"> <span class="list-group-item" ng-repeat="thing in c.list2 track by $index" ng-if=***"?"***> <h4><img class="icon" src="{{thing.icon}}"> &nbsp;<strong>{{thing.benefit_name}}</strong> &nbsp;&nbsp;<font size = 2><i class="fa fa-times-circle-o" style="color:red"/>&nbsp;Not Enrolled</font></h4> </span> 的结果。有点简化,符号索引看到&#34;重载&#34;取一个int,但因为当前返回not_severe_error()的函数有一个&#34;不完整的类型&#34;,它不能确定是否存在其他重载。

答案 1 :(得分:0)

not_severe_error需要一个参数。你可能想写:

if(not_severe_error(rc))

我认为它与auto作为返回类型有关。将此更改为bool时,消息将消失。可能是Cevelop类型系统的一个错误。