转自:

https://www.cnblogs.com/hustxujinkang/p/5218148.html

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

////////////

std::vector<bool> features(const Widget& w);
...

Widget w;
...

auto highPriority = features(w)[5]; // return bool &  

这里 highPriority 是一个bool &.

 

所以希望返回 bool 的做法:

auto highPriority = std::static_cast<bool>(features(w)[5]);

  

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄