Re: 物件繼承與c++
※ 引述《tomex (tomex_ou)》之銘言:
: 我以前沒學過c++,因此初學時都用c#的物件概念去看待它
: 例如在enum(列舉上),c++沒有包一層group的區別
: 導致使用上很容易與其他include檔的列舉命名衝突
關於這點, C++可以用個技巧, 自己包一個與enum同名的namespace
namespace AAA {
enum AAA {
BBB = 0,
CCC
};
}
這樣你就可以用AAA::BBB跟AAA:CCC
像java一樣用class做enum很噁啊....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.90.183
推
140.138.238.12 06/28, , 1F
140.138.238.12 06/28, 1F
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章
117
167