Par*_*ial 46 c++ design-patterns idioms c++-faq
C++程序员应该知道哪些C++习惯用法?
通过C++习语,我的意思是设计模式或做某些事情的方式,这些模式仅适用于C++或更适用于C++而不是大多数其他语言.
为什么要使用成语,这些成语会做什么?
Jer*_*fin 55
到目前为止,学习和了解(几乎)C++独有的最重要的"模式"是RAII(资源获取是初始化).
编辑:(回答编辑到问题中的额外问题).您主要使用RAII(半)自动化资源管理.最明显的用途是在拥有对象超出范围时释放对象拥有的资源,例如释放内存或关闭文件.
Dmi*_*try 11
PIMPL,又名P ointer到IMPL ementation?