看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《redluna (Occlumen)》之銘言: : 原code是這樣的 : template<typename T> class stack { : ... : explicit stack( int = 7 ) { : ... : } : ... : } : 中間那行 : explicit stack( int = 7 ) ; : 這樣的用法是什麼意思? : 還是有什麼東西少了? : 還是可以給我一些關於這個用法的關鍵字Orz : 謝謝回答 囧 你問清楚一點吧. 那句是 constructor, 有 explicit keyword, 又有 default argument 你不清楚的究竟是哪一樣? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.155.236.82
redluna:應該是default argument,沒有看過int = contant的用法 05/18 16:39
redluna:謝謝回答 05/18 16:39
avhacker:沒給參數名稱,是個無用的參數,又給了預設值,不知要幹嘛 05/18 16:50
redluna:可是他是完整的code 不然我幹麻問Orz 05/18 17:01
iamivers0n:prototype不用給參數名稱... 05/18 19:50