摘要:
让接口容易被正确使用,不容易被误用 好的接口容易被正确的使用,不容易被误用。你应该在你的所有接口中努力达到这些性质。 促进正确使用的办法包括接口的一致性,以及与内置类型的行为兼容 阻止误用的办法包括建立新类型,限制类型上的操作,束缚对象值,消除客户的资源管理责任 设计class犹如设计type 宁以 阅读全文
posted @ 2016-08-05 15:32
Kobe10
阅读(201)
评论(0)
推荐(0)
摘要:
以对象管理资源 问题产生:当一个类的一个函数返回的是一个指针,指向这个类的对象。然后有这么个函数 void f(){ my * p=createmy();返回对象的指针 ... delete p; } 因为...这个东西可能不能够删除那个指针,资源就没有办法释放了。..可能发生过早的return语句 阅读全文
posted @ 2016-08-05 09:12
Kobe10
阅读(309)
评论(0)
推荐(0)
摘要:
了解C++默默编写并且调用哪些函数 一个空类,C++处理过后会默认加上一个复制构造函数,复制赋值操作符和析构函数,但是只有当这些函数被需要被调用的时候才会被C++创建,平时的话一个空类不被使用也就是一个空类了。 编译器生成的copy构造函数用法 默认的这两个函数仅仅是将对象的成员进行简单赋值。 这就 阅读全文
posted @ 2016-08-05 07:53
Kobe10
阅读(315)
评论(0)
推荐(0)

浙公网安备 33010602011771号