static map<vector<TCHAR>,vector<vector<TCHAR>>> gsMapLocal;
或者 static map<string,vector<string> gsMapLocal;
感觉自己在滥用STL了,貌似就没找到这样类似的代码。  ^_^
想问下,即便是这样用的话,有什么弊端呢?如果这样用有问题的话,请问为什么?
另外,map  的键值是否只能用于常用的类型呢? 如上面的用法,虽然从语法上来看是没问题的。
many thanks!

解决方案 »

  1.   

    vector <vector <TCHAR>>> gsMapLocal... 可以这样用??那天我试了一下,vector中好像不能内包vector
      

  2.   

    恩  我写了这样奇怪的代码,而<vector 且还这样 vector <vector <vector <TCHAR>>>用了 ,语法是应该是行的  ,至少编译器没报错,也能得到正确的结果
    只是在 static map <vector <TCHAR>,vector <vector <TCHAR>>> gsMapLocal;   传递KEY值的时候,类型匹配不上