相关疑难解决方法(0)

什么是三法则?

  • 什么是抄袭的对象是什么意思?
  • 什么是复制构造函数复制赋值运算符
  • 我什么时候需要自己申报?
  • 如何防止复制对象?

c++ c++-faq copy-constructor assignment-operator rule-of-three

2067
推荐指数
8
解决办法
27万
查看次数

ScopeGuard的使用是否真的能带来更好的代码?

多年前我偶然发现了Andrei Alexandrescu和Petru Marginean撰写的这篇文章,该文章介绍并讨论了一个名为ScopeGuard的实用程序类,用于编写异常安全的代码.我想知道使用这些对象进行编码是否真的能够产生更好的代码,或者是否会混淆错误处理,或许可以在catch块中更好地呈现guard的回调?有没有人在实际生产代码中使用这些经验?

c++ raii scopeguard

32
推荐指数
2
解决办法
1万
查看次数