STLのmapを引数にする
STL(標準テンプレートライブラリ)のことを最近まで知りませんでした。
使ってみると、とても便利です。
#pragma warning(disable : 4786) #include <map> #include <string> using namespace std; void SetMyName(map<int, string> &mapBuff) { mapBuff[5] = "私の名前" } void main() { map<int, string> mapName; SetMyName(mapName); printf("%s\n", mapName[5].c_str()); }
stringもvectorもmapと同じように書いて引数にする。