读书人

effective c++ - 设计与宣言

发布时间: 2012-12-18 12:43:41 作者: rapoo

effective c++ -- 设计与声明

本章对良好C++接口的设计与声明提出了一些建议,提供了错误接口可能带来的后患的一些例子。总的来说,良好的设计就是“让接口容易被使用,不容易被误用”。

?

Item 18: 让接口容易被使用,不容易被误用
要做到这一点,首先必须考虑客户(即使用该接口的人)可能做出什么样的错误。例如一个日期class的构造函数:

template<typename T> void doSomething( T& object1, T& object2 ){ using std:swap;...swap( object1, object2 );}?


?

读书人网 >C++

热点推荐