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;
}