The C++ Standard Library: A Tutorial and Reference book を読んでいます。マップの例:
typedef map<string,float> StringFloatMap;
StringFloatMap coll;
//insert some elements into the collection
coll["VAT"] = 0.15;
coll["Pi"] = 3.1415;
coll["an arbitrary number"] = 4983.223;
coll["Null"] = 0;
著者は次のように述べています。
ここでは、インデックスがキーとして使用され、任意の型を持つことができます。これは連想配列のインターフェースです。連想配列は、任意の型のインデックスを持つ配列です。
連想配列で任意の型が何を意味するのか、誰でも説明できますか?