[問題] set的Template問題 跟 class分類問題

看板C_and_CPP (C/C++)作者 (reverse(wasefo);)時間16年前 (2009/11/07 14:58), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
總覺得我的問題好像很新手 哭哭 手上只有 C++教學手冊這本初學書沒找到解答 Google 跟 / 跟cplusplus.com 好像沒找到(WRONG KEY WORD!?) 所以累積好了兩個問題才敢上來問一下 1.set<T> 的問題 我的CODE: std::set<Point> pSet; Point p(5,5); pSet.insert( p ); <-- 這行出錯 debug訊息好像是什麼 return 的pair出錯T.T 可能我的C++ operator 觀念還沒有很好吧 可是我看用 std::set<int> intSet; intSet.insert(123); 卻是OK的~ 是不是我Point class要定義什麼compare 進去!? 懇請板眾解答 2.分類class 之前有寫過java java就是可以把 class分開寫 再加個package 這樣只要 import + public class 就可以用別一個檔案的class 然後現在我是寫在header裡 看板上人說好像不太好 會有安全/跟重覆的問題 那要怎麼樣把自己要用的class分類成一個個檔比較好!? 看到好像有是把寫好的class編譯成.o .lib 再去引用 可是我不會... 之前是寫php的 就都直接reuiqre_once('class.xxx.php');就OK 所以想問問老手們 在C++裡 這種一個class一個檔的方法要怎麼用啊?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.0.100

11/07 19:53, , 1F
大部分的編譯器不支援 export ...
11/07 19:53, 1F

11/07 19:55, , 2F
你猜對了,要定義如何比較 Point
11/07 19:55, 2F
文章代碼(AID): #1AzHgmFE (C_and_CPP)
文章代碼(AID): #1AzHgmFE (C_and_CPP)