C++ 面向对象编程

C++ 面向对象编程


(以下为一些零碎知识点整理)

  1. 类的对象的公共成员数据(public)可以直接使用 成员访问运算符(.) 来访问,private和protected不行。
  2. “::” 被称为 范围解析运算符
  3. 调用成员函数和调用对象一样,也是使用 成员访问运算符(.)
  4. 若函数的返回类型为地址,如(int &),函数体中的return值写要返回的变量名即可,无需添加取地址符
  5. 运算符重载 ,operator和后面的++共同构成函数名:(以x++和++x为例)
int operator++ () {      // x++
	value++;             // value = operand
	return value;
};

int operator++ (int) {   // ++x
	int ret = value;     // store value temporarily
	value++; 
	return ret;          // return the former value
}
  1. 初始化列表(initializer list) 是一种方便地初始化函数参数的工具,用法如下:
    Int::Int () : value (0) {}
    (未完待续)

你可能感兴趣的:(C++)