C++之让接口容易被正确使用,不易被误用(18)---《Effective C++》
条款18:让接口容易被正确使用,不易被误用C++中如果想要开发一个“容易被正确使用,不易被误用”的接口,首先必须考虑客户可能犯的错误,以日期类举例:class Date{ Date(int month,int day,int year); ...}这样可以吗?当然可以呀,那么有问题吗?当然有呀,如果用户想要通过如下代码调用时候,这锅谁背?Data d(1,10,1995);//到底
原创
2017-07-21 15:49:33 ·
322 阅读 ·
0 评论