boost中有安全的布尔习语助手吗?
25% 的程序员工作时间花在检查所需的代码是否已经存在上。
我正在寻找一个用于实现安全布尔习惯用法的基类。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
25% 的程序员工作时间花在检查所需的代码是否已经存在上。
我正在寻找一个用于实现安全布尔习惯用法的基类。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
bool_testable >Boost.Operators 看起来很有前途。
参考文献提到:
bool_testable<>
in Boost.Operators looks promising.The reference mentions that:
最安全的做法是不隐式转换为
bool
。明确该转换。
那么,如果名字选得好,也可以帮助人们理解它的全部含义。
干杯&呵呵,
The safest thing to do is to not have implicit conversion to
bool
.Make that conversion explicit.
Then the name, if chosen well, can also help people understand what it's all about.
Cheers & hth.,