[問題] hw1.2.p2b

看板EE_DSnP作者 (麻署鼠)時間15年前 (2009/03/17 17:59), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/6 (看更多)
這題要用到function object的概念 教授在課堂上示範的example,原封不動丟進去compile,會出現以下警告: (我用 g++ -g -Wall -o 這些flag ) fotest.cpp:6: 「class P」 有虛函式卻沒有虛解構函式 fotest.cpp:12: 「class A」 有虛函式卻沒有虛解構函式 fotest.cpp:18: 「class B」 有虛函式卻沒有虛解構函式 雖然只是警告,不過是什麼意思呢..? ----- 另外,題目中用selectionSort(arr, Less())來決定sort的順序 其中Less()是創造一個臨時的Less物件(呼叫default constructor,如果有的話) 然後傳給funtion嗎? 那,是不是function結束後就會把這個臨時的物件釋放掉呢? 還有還有,selectionSort的prototype用 void selectionSort(vector<int>& array, const Compare& compare); 而不是 void selectionSort(vector<int>& array, const Compare compare); 是為了節省記憶體空間嗎? -- 被淤泥覆蓋的物品 "藏在淤泥下的會是什麼樣的珍奇寶藏呢?" (‵‧ω‧′) 淤泥 "就只是淤泥。" (′‧ω‧‵) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.250.228

03/17 19:20, , 1F
最後一個問號:是為了省下一次copy constructor
03/17 19:20, 1F
文章代碼(AID): #19ltHzxO (EE_DSnP)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 6 篇):
問題
1
1
問題
2
5
問題
5
7
問題
2
6
問題
1
5
文章代碼(AID): #19ltHzxO (EE_DSnP)