看板 EE_DSnP 關於我們 聯絡資訊
※ 引述《ric2k1 (Ric)》之銘言: : 看來有人覺得我教太慢了...? XD : ※ 引述《popo4231 (小泰)》之銘言: : : 課本上14.6節的四種情況可以請老師分別舉幾個例子嗎? : : 不然光是用看的不是很懂要怎麼實做 : 請參見 (or google) "template specialization", : 簡單的說: : template 就是寫一份所有的型態都一起使用, : 但是如果你有一些型態想要 specialize, 你可以 specialize 它. : For example, see: : http://www.cprogramming.com/tutorial/template_specialization.html 我想問的是 class冠上 template之後 其間的繼承關係合法性 1.A class-template can be derived from class-template specialization 2.A class-template can be derived from a non-template class 3.A class-template specialization can be derived from a class-template specialization 4.A non-template class can be derived from a class-template specialization 可以請老師舉些例子說明嗎 : : 14.7也看的不是很懂 : : 可以請老師大概寫一些範例嗎 : : Thanks a lot. : 這個... 你是問哪裡? : Let me get back to you later. Need to work on a proposal... 我想問的是 class template之朋友的宣告 假設有個 template<class T> class A{}; 請問以下之朋友關係如何宣告 1.global function f1對所有型態的A而言都是朋友 2.global function f2對特定型態(ex:int)的A才是朋友 3.class B對所有型態的A而言都是朋友 4.class C對特定型態的A而言才是朋友 5.class D之member funtion f3對所有型態的A都是朋友 6.class E之member funtion f4對特定型態的A才是朋友 可以請老師分別舉例嗎 感激^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.241.177
timrau:http://tinyurl.com/2ca6jc 12/23 11:52