我已添加到正常运行的代码:
auto not_severe_error(int a_code){return (a_code>=0);}
并改变了:
if(rc>=0)
为:
if(not_severe_error())
是什么意思:
添加参数'?'匹配'not_severe_error(?)'
答案 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}}"> <strong>{{item.benefitType}}</strong> <font size = 2><i class="fa fa-check-circle-o" style="color:green"/> Enrolled</font> <a href="javascript:void(0)"><i class="fa fa-edit pointer" ng-click="c.onWidget(item)"/></a></h4>
<p><strong>Plan Election:</strong> {{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}}"> <strong>{{thing.benefit_name}}</strong> <font size = 2><i class="fa fa-times-circle-o" style="color:red"/> 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类型系统的一个错误。