C++ 类设计核查表

参考:https://www.jianshu.com/p/01601515ca31

        《大规模C++程序设计》

函数接口:

    1.运算符或非运算符函数?

    2.自由或成员运算符?

    3.虚函数或非虚函数?

    4.纯虚成员函数或非纯虚成员函数?

    5.静态或非静态成员函数?

    6.const 或非const 成员函数?

    7.公共的,保护的还是私有的成员函数?

    8.通过值,引用还是指针返回?

    9.返回const 还是非const?

    10.参数是可选的还是必需的?

    11.通过值,引用还是指针传递参数?

    12.将参数作为const 还是非const 传递?

     

    13.友元或非友元函数?

    14.内联或非内联函数?

原文地址:https://www.cnblogs.com/water-bear/p/11393061.html