[問題] 這麼做的目的是??
最近再TRACE別人寫的程式,有些技巧不是很懂
Q1. 若某個class有成員設為protected或是destructor設為virtual,
表示這個class是希望用來被繼承的???
Q2. 若某個class把constructor設為private,通常會有另一個public的member function
用來產生並回傳該class的instance,這麼做的目的是???
用來實做singleton嗎???
Q3. 若某個class把destructor設為private,通常會另外設有friend class,
透過friend class替該class做cleanup的動作???
這麼做有什麼好處呢???
Q4. 有些class會把copy constructor和assignment設為private
是為了不想讓該class的instance做assign的動作,
在甚麼樣的情況之下,我們會不希望class的instance assign給其他instance呢???
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.240.146.135
→
12/22 22:18, , 1F
12/22 22:18, 1F
→
12/22 22:18, , 2F
12/22 22:18, 2F
→
12/22 22:37, , 3F
12/22 22:37, 3F
→
12/22 22:37, , 4F
12/22 22:37, 4F
→
12/22 22:38, , 5F
12/22 22:38, 5F
→
12/22 22:44, , 6F
12/22 22:44, 6F
→
12/22 22:45, , 7F
12/22 22:45, 7F
→
12/22 22:45, , 8F
12/22 22:45, 8F
推
12/23 00:57, , 9F
12/23 00:57, 9F
→
12/23 00:59, , 10F
12/23 00:59, 10F
→
12/23 00:59, , 11F
12/23 00:59, 11F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章