c++學習筆記之變量和基本類型(2)

 const 限定符

 

 什麼是magic number,不能直接根據程序代碼推斷出意義的數字。

 

 const 修飾的對象、變量會被轉化成常量,防止被修改

 

 const 修飾對象默認爲局部變量,全局定義的話,只可以在定義文件下使用,或者用extern顯示聲明

 

 

 引用(reference


 就是對象的另一個名字,在實際的調用中,主要最爲函數的形參。不分配內存,只是指向對象,必須在初始化的時候指定綁定的對象

 

 

 const引用

 

 指向const對象的引用

 

 typedef (嗯,他和其他的用法一樣)

 

enum family{
    father = 1,
    mother = 2,
    sun = 3
};

 枚舉

 

 類類型(classtype

 每一個類都定義了一個接口(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;
}




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章