const 限定符
什么是magic number,不能直接根据程序代码推断出意义的数字。
const 修饰的对象、变量会被转化成常量,防止被修改
const 修饰对象默认为局部变量,全局定义的话,只可以在定义文件下使用,或者用extern显示声明
引用(reference)
就是对象的另一个名字,在实际的调用中,主要最为函数的形参。不分配内存,只是指向对象,必须在初始化的时候指定绑定的对象
const引用
指向const对象的引用
typedef (嗯,他和其他的用法一样)
enum family{
father = 1,
mother = 2,
sun = 3
};
枚举
类类型(class-type)
每一个类都定义了一个接口(interface)和一个实现(implementation)
自己养只狗吧:
(1)接口文件(.h)
#include <iostream>
class Dog{
public:
void bark();
};
(2)实现文件(.cpp)
#include "Dog.h"
void Dog::bark(){
std::cout << "wang wang!!" << std::endl;
}