1.指標和引用的區別
指標指向一塊記憶體,它的內容是所指記憶體的位址;而引用則是某塊記憶體的別名,引用不改變指向。
參考:
2.c++的空類有哪些成員函式
答:c++的空類有哪些成員函式:
. 預設建構函式。
. 預設拷貝建構函式。
. 預設析構函式。
. 預設賦值運算子。
. 預設取址運算子。
. 預設取址運算子 const。
注意:有些書上只是簡單的介紹了前四個函式。沒有提及後面這兩個函式。但後面這兩個函式也是空類的預設函式。另外需要注意的是,只有當實際使用這些函式的時候,編譯器才會去定義它們。
//c++ 空類預設產生的類成員函式:預設建構函式,拷貝建構函式,析構函式,賦值運算子,取址運算子,取址運算子 const#includeusingnamespacestd;
classclass1
//預設建構函式
class1(constclass1&){}//拷貝建構函式
~class1(){}//析構函式
class1&operator=(constclass1&){}//賦值運算子
class1*operator&(){}//取址運算子
constclass1*operator&()const{}//取址運算子 const
};//空類class2會產生class1一樣的成員函式
classclass2
;voidmain()
3.uml中關聯,聚合,組合的區別
參見:
4.參見:
zigzag相關題目
題目 輸入n 求乙個n n的矩陣,規定矩陣沿45度角線遞增,形成乙個zigzag陣列,請問如何用c 實現 如圖 please input the number 80 1 5 6 14 15 27 282 4 7 13 16 26 29 423 8 12 17 25 30 41 439 11 18 2...
函式相關題目
以下 只是初步想法,還沒優化,優化後會一一重打一遍 包括該注意的地方還有改進的點這幾個方面 遞迴 大問題到小問題 1.遞迴和非遞迴分別實現求第n個斐波那契數 1 1 2 3 5 8 13,include includeint fib1 int n 遞迴 return fib1 n 1 fib1 n ...
概率相關的題目
1 乙個隨機數產生器以概率p生成0,以概率 1 p 生成1,怎樣生成等概率的0和1?如果用這個隨機數產生器產生兩個位,出現00的概率為p 2,出現01的概率為p 1 p 出現10的概率為 1 p p,出現11的概率為 1 p 2。看到沒有,出現01和10的概率相等。那麼我們就可以用這個隨機數生成器每...