設定 EYNY 為首頁  |  加入我的最愛
伊莉討論區
熱門搜尋: 海角七號  海賊王  不良笑花  羅志祥  流星花園  太空戰士  周杰倫  波麗士大人 


休閒聊天
學術文化
感情感性
興趣交流
家庭事務
旅遊交流
飲食交流
家族門派
貼圖分享
動漫交流
音樂世界
美容打扮
潮流資訊
影視娛樂
電玩遊戲
連線遊戲
網絡遊戲
交易廣場
下載分享
BT下載區
CB下載區
電腦資訊
數碼產品
手機交流
網站事務
體育運動
時事新聞
上班一族
博彩娛樂
成人話題


 
標題: [討論] templete
小鬼魚

Rank: 2Rank: 2
小學生(200/1000)
潛水  
UID 3040260
精華 0
積分 313
帖子 237
潛水 1112 米
閱讀權限 20
註冊 2007-12-16
發表於 2008-1-12 03:08 PM  資料 文集 短消息 
維克斯討論區

templete

[顯示] [隱藏]
最近常在書上看到 templete<class T>這樣的程式碼...
不過我看都看不懂...
有人可以幫我解釋一下這是什麼嘛??

頂部
neilchen_nc

Rank: 1
幼兒生(0/200)
潛水  
UID 2753397
精華 0
積分 98
帖子 22
潛水 513 米
閱讀權限 10
註冊 2007-11-10
發表於 2008-1-12 03:58 PM  資料 文集 短消息 
維克斯討論區

回復 #1 小鬼魚 的帖子

是template吧,不是templete
那個......去知識+找一找就有了
加油囉~

因為我也有看沒有懂,知識+有

頂部
小鬼魚

Rank: 2Rank: 2
小學生(200/1000)
潛水  
UID 3040260
精華 0
積分 313
帖子 237
潛水 1112 米
閱讀權限 20
註冊 2007-12-16
發表於 2008-1-13 02:51 PM  資料 文集 短消息 
維克斯討論區

回復 #2 neilchen_nc 的帖子

@@
真的打錯了耶...SORRY
我會去知識+查查的XDD

頂部
86631187
(小強)

Rank: 1
幼兒生(0/200)
潛水  
UID 2552827
精華 0
積分 145
帖子 27
潛水 119 米
閱讀權限 10
註冊 2007-10-13
來自 台灣
發表於 2008-1-18 09:29 PM  資料 文集 短消息 
維克斯討論區

@@
的確打錯了..........
知識+查查吧

頂部
a96374177
(藍色波浪)

Rank: 2Rank: 2
小學生(200/1000)
潛水  
UID 817585
精華 0
積分 288
帖子 60
潛水 663 米
閱讀權限 20
註冊 2007-2-14
發表於 2008-6-30 09:26 AM  資料 文集 短消息 
維克斯討論區

在下面簡單講解一下好了
通常在c語言下
如果我想寫一個適用於求平方的話
可以使用marco
#define square(a)  (a)*(a)
那無論我的變數是整數或是小數
我都可以直接使用
eg.
int x=5;
float y=2.5;
printf("x*x=%d\n",square(x));
printf("y*y=%f\n",square(y));
降子出來的答案為x=25,y=6.250000

但是相信常寫程式的人都知道
marco這東西能不用就盡量不要用
而且在c++中又有更方便的template可以用
而template如果用最簡單的意思來解譯的話
可以簡單的翻成函數的製造機器
如果我要把相同的例子用template來表示的話
可以寫成下面降
eg.
template<class T>
T square(T n)
{
   return n*n;
}

然後在main中:
int x=5;
float y=2.5;
cout<<"x*x="<<square(x)<<endl;
cout<<"y*y="<<square(x)<<endl;

這裡只簡單講解一下template的最簡單用法
如果想真的深入了解的話
請再自行研究啦~

頂部
 




當前時區 GMT+8, 現在時間是 2008-10-13 11:39 AM

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.509965 second(s), 6 queries , Gzip enabled

清除 Cookies - 聯繫我們 - 廣告查詢 [威旭代理] - 伊莉討論區 - Archiver
重要聲明:本討論區是以即時上載留言的方式運作,伊莉討論區對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。伊莉討論區有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。