摘要:
第四章 设计与声明 条款18:让接口容易被正确使用,不易被误用 请记住 好的接口很容易被正确使用,不容易被误用。你应该在你的所有接口中努力达到这些性质。 "促进正确使用"的办法包括接口的一致性,以及与内置类型的行为兼容。 "阻止误用"的办法包括建立新类型、限制类型上的操作,束缚对象值,以及消除客户的 阅读全文
摘要:
第三章 资源管理 条款13:以对象管理资源 当申请一块动态内存时,可能会发生内存泄漏。 class Investment {}; void f() { Investment* pInv = createInvestment(); // ... delete pInv; // 释放pInv所指对象 } 阅读全文