-
Array::Array(const Array &arr) { m_icount=arr.m_icont; m_pArr=new int [m_icount] for(int i=0;i<icount;i++) { m_pArr[i]=arr.m_pArr[i]; } }查看全部
-
深拷貝的例子: 深拷貝將堆中內存的數(shù)據也進行拷貝查看全部
-
淺拷貝的例子: 淺拷貝簡單的將數(shù)據的值進行拷貝,兩個對象的m_pArr指針指向同一塊內存,若依次寫入內存,則會出現(xiàn)重寫覆蓋的情況,當釋放內存時,勢必使得同一塊內存釋放兩次,造成計算機崩潰查看全部
-
很好的課程查看全部
-
普通對象可以調用常成員函數(shù),常對象只能調用常函數(shù)查看全部
-
常對象只能調用常成員函數(shù),不能調用普通成員函數(shù) 普通對象能夠調用常成員函數(shù),也能夠調用普通成員函數(shù) 一個對象可以有多個對象常引用查看全部
-
常對象指針查看全部
-
對象的常指針和常引用 常對象只能調用常函數(shù)查看全部
-
對象引用和對象指針,引用可以直接賦值,指針賦值需取地址符查看全部
-
常成員函數(shù)內不能調用普通的成員函數(shù)。查看全部
-
常成員函數(shù)中可以使用普通的數(shù)據成員,但是不能改變對象成員的值查看全部
-
const指針具有只讀權限 把普通成員函數(shù)變成常成員函數(shù),在定義和聲明中都要加const 常對象要調用常成員函數(shù) int get(const Coo *this)const int get(Coo *this) 常成員函數(shù)和非常兩個互為重載 非常對象調非常函數(shù) 常對象調常函數(shù)查看全部
-
常對象調用常成員函數(shù) 普通函數(shù)調用普通成員函數(shù)查看全部
-
void chang() const常成員函數(shù),隱藏了this常指針參數(shù),不允許修改數(shù)據,常成員函數(shù)和非?;橹剌d查看全部
-
類的數(shù)據成員用const修飾時必須用初始化列表初始化查看全部
舉報
0/150
提交
取消