[問題] 樣版設計 - 只接受特定幾種類別該怎設計?
看板C_and_CPP (C/C++)作者windincloud (雲淡風輕)時間16年前 (2009/05/19 23:54)推噓11(11推 0噓 36→)留言47則, 9人參與討論串1/3 (看更多)
今天我遇到一個樣版設計的問題~
問看看大家有沒有啥好想法?
問題是這樣的~
我今天需要設計一個類別來計算數學問題(矩陣運算)
當我寫
template< class T >
void add(T** a,T** b,int X, int Y);
{
//matrix adding;
}
但問題來了~
T 可以是int float double
但是char就應該不要吧~
那這樣要怎解決
且要是我想讓 vector< vector< T > >,list< list< T > >......等stl容器放入
那我該如何寫?
總不會是一種寫一個吧~
那這樣就會失去template的意義的說~
我是有想過要typeinfo去處理~
不過應該還有其他更聰明的方式處理~
有沒有那位大師有經驗的~
可以分享一下嘛?
感謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.12.55
推
05/20 00:02, , 1F
05/20 00:02, 1F
推
05/20 00:03, , 2F
05/20 00:03, 2F
→
05/20 00:03, , 3F
05/20 00:03, 3F
→
05/20 00:04, , 4F
05/20 00:04, 4F
→
05/20 00:08, , 5F
05/20 00:08, 5F
推
05/20 00:08, , 6F
05/20 00:08, 6F
推
05/20 00:10, , 7F
05/20 00:10, 7F
→
05/20 00:10, , 8F
05/20 00:10, 8F
→
05/20 00:15, , 9F
05/20 00:15, 9F
→
05/20 00:17, , 10F
05/20 00:17, 10F
→
05/20 00:18, , 11F
05/20 00:18, 11F
→
05/20 00:19, , 12F
05/20 00:19, 12F
→
05/20 00:20, , 13F
05/20 00:20, 13F
→
05/20 00:20, , 14F
05/20 00:20, 14F
推
05/20 00:21, , 15F
05/20 00:21, 15F
→
05/20 00:21, , 16F
05/20 00:21, 16F
→
05/20 00:22, , 17F
05/20 00:22, 17F
→
05/20 00:22, , 18F
05/20 00:22, 18F
→
05/20 00:22, , 19F
05/20 00:22, 19F
→
05/20 00:23, , 20F
05/20 00:23, 20F
→
05/20 00:23, , 21F
05/20 00:23, 21F
→
05/20 00:23, , 22F
05/20 00:23, 22F
→
05/20 00:23, , 23F
05/20 00:23, 23F
→
05/20 00:24, , 24F
05/20 00:24, 24F
→
05/20 00:24, , 25F
05/20 00:24, 25F
→
05/20 00:24, , 26F
05/20 00:24, 26F
→
05/20 00:25, , 27F
05/20 00:25, 27F
推
05/20 00:27, , 28F
05/20 00:27, 28F
推
05/20 00:31, , 29F
05/20 00:31, 29F
→
05/20 00:32, , 30F
05/20 00:32, 30F
→
05/20 00:32, , 31F
05/20 00:32, 31F
→
05/20 00:35, , 32F
05/20 00:35, 32F
→
05/20 00:36, , 33F
05/20 00:36, 33F
→
05/20 00:37, , 34F
05/20 00:37, 34F
→
05/20 00:37, , 35F
05/20 00:37, 35F
推
05/20 00:43, , 36F
05/20 00:43, 36F
→
05/20 00:44, , 37F
05/20 00:44, 37F
→
05/20 00:48, , 38F
05/20 00:48, 38F
→
05/20 00:49, , 39F
05/20 00:49, 39F
推
05/20 01:00, , 40F
05/20 01:00, 40F
→
05/20 01:01, , 41F
05/20 01:01, 41F
→
05/20 01:02, , 42F
05/20 01:02, 42F
推
05/20 02:04, , 43F
05/20 02:04, 43F
→
05/20 02:04, , 44F
05/20 02:04, 44F
→
05/20 02:05, , 45F
05/20 02:05, 45F
→
05/20 02:06, , 46F
05/20 02:06, 46F
推
05/20 10:05, , 47F
05/20 10:05, 47F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章