C++程序员应该知道哪些C++习惯用法?
我所说的C++习惯用法是指只适用于C++或比大多数其他语言更适用于C++的设计模式或做某些事情的方式。
为什么要使用这些习语,这些习语有什么作用?
发布于 2009-11-19 06:38:27
这里有一个list。如果我必须选择两个,我可能会选择奇怪的重复出现的模板模式或虚拟构造器。
发布于 2009-11-19 06:32:12
到目前为止,要学习和了解(几乎) C++独有的最重要的“模式”是RAII (资源获取就是初始化)。
编辑:(回答编辑到问题中的额外问题)。您使用RAII主要是为了(半)自动化资源管理。最明显的用途是当拥有对象的对象超出作用域时释放对象拥有的资源,例如释放内存或关闭文件。
发布于 2009-11-19 06:31:33
又名P ointer IMPL IMPL?
https://stackoverflow.com/questions/1759613
复制相似问题