看板 C_and_CPP 關於我們 聯絡資訊
總覺得我的問題好像很新手 哭哭 手上只有 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
legnaleurc:大部分的編譯器不支援 export ... 11/07 19:53
legnaleurc:你猜對了,要定義如何比較 Point 11/07 19:55