作者piness (是貼心鬼>///<)
看板C_and_CPP
標題[問題] 想請問關於c++的map的問題(要如何取得值?)
時間Sat Apr 4 15:07:57 2009
請問各位高手..
我宣告一個class叫 op 在.h檔裡面
class op
{
public:
op();
double c();
private:
};
然後我想要用MAP宣告全域變數 但一直行不通...
之後想說那我宣告在main function好了 但是又無法傳值
然後最後還有一個問題就是想請問如果說
我在main function 宣告一個 map<char *,op> v1;
然後呼叫 cout<<v1["NNUUYY"].c()<<endl;
我想要在 double c();這個function裡面
取得"NNUUYY"這個值(就是宣告裡面的KEY值)
不知道要使用哪個指令才可以得到"NNUUYY"這個值QQ?
我參考了
http://www.cplusplus.com/reference/stl/map/rend.html網站
但是看了半天都沒有看到這個東西 QQ
煩請各位拉我ㄧ把 謝謝XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.64.63
1F:推 legendmtg:用string 不要用char* 04/04 15:17
2F:→ piness:您好l大,我將char *改成string後,ERROR會出現在 04/04 15:31
3F:→ piness:#include "op.h" 這行 04/04 15:31
※ 編輯: piness 來自: 123.204.64.63 (04/04 16:03)