C++回炉之_C++PrimerPlus_插曲 编程习惯

我的编程习惯

  • 尽量使用下划线(_)而非大写字母

    • 类首字母大写
    • 类成员变量 – 加 m_ 前缀
    • 静态成员变量 – 加 s_ 前缀
    • 类成员函数
      • 公有函数 – 不加任何前缀
      • 私有函数 – 加 pri_ 前缀
      • 保护函数 – 加 pro_ 前缀
      • 静态函数 – 加 sta_ 前缀
      • 声明顺序
        • 先声明构造和析构相关的函数
        • 再声明对成员变量纯存取的函数
        • 最后声明其他功能函数
    • 访问控制符按 private - protected - public 方式书写
#include <iostream>
using namespace std;

class Example {
private:
    int  m_value;
    int* mp_value;

    void pri_add() { ++m_value; }

protected:
    void pro_sub() { --m_value; }

public:
    static int s_count;

    Example(){}
    ~Example(){}

    void set_value(int v) { m_value = v; }
    int  get_value() { return m_value; }

    static int sta_get_count() { return s_count; }

    void show() { cout << m_value << endl; pri_add();}

};

int Example::s_count = 0;

int main() {

    cout << Example::sta_get_count() << endl;
    Example x;
    x.set_value(10);
    x.show();
    x.show();



    return 0;
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值