0
私はTwo dimensional unordered_mapを見て、それがテンプレートの2番目のパラメータとしてvoid*
を持っているとはどういうことvoid *をstd :: unordered_mapの2番目のテンプレートパラメータとして使用することは何を意味しますか?
typedef std::pair<int,int> Coordinates;
typedef std::unordered_map<Coordinates,void *> TwoDimensionalNodes;
を見たのか?
私はもちろんcppreference.comを見て、void
の言及が見つかりませんでした。
第2パラメータは、項目値タイプの「T」です。 – VTT
'void *'は一般的なポインタ型ですが、特に 'unordered_map'とは何の関係もなく、他の型と同じように値型として使用されています – Ap31
http://en.cppreference.com/ w/cpp/language/pointer#Pointers_to_void – donkopotamus