引數個數不定,可以是任意多。可變引數va
int sum (
int num,..
.)va_end
(vp)
;return sum;
}
class
student
}//需要在外部進行賦值 使用::
int student::tag =11;
void
main()
class
student
//會報錯 限制this關鍵字 不能對類的屬性進行修改
//相當於 this = const student *const this;
//第乙個const 是常量指標 值不能修改
//第二個const 是指標常量 位址不能修改
//this 的預設是指標常量 this = student *const this;
void
change_age()
const
}void
main()
可以修改私有的屬性
友元函式
class
student
}
友元類
class
aclass
bint
geta()
}// 無法修改 因為a是a私有的 所以b無法訪問change和 geta會報錯
//新增友元類即可 如下
class
a
C 基礎 友元
友元 乙個常規的成員函式宣告描述了三件在邏輯上相互不同的事情 1.該函式能訪問類宣告的私用部分 2.該函式位於類的作用域之中 3.該函式必須經由乙個物件去啟用 有乙個this指標 通過將乙個函式宣告為友元可以使它只具有第一種性質 在c 中友元 friend 函式允許在類外訪問該類中的任何成員,就象成...
C 基礎 友元
友元概念 友元函式 定義 friend 資料型別 友元函式名 引數列表 includeusing namespace std 定義友元函式 class rectangle friend double area rectangle rec 定義友元 友元實現 double area rectangle...
8 1 物件基礎
知識梳理 1 js中沒有類的概念 只有物件 和php不同 2 建構函式 不需要 return 就可以返回值 學習目標 1 能夠說出為什麼需要物件 2 能夠使用字面量建立物件 3 能夠使用建構函式建立物件 4 能夠說出new的執行過程 5 能夠遍歷物件屬性 一 概念1 什麼是物件 1 物件一定是乙個具...