Вставить пару как значение карты

typedef pair<unsigned char, unsigned char> pair_k;
map<unsigned char, pair_k> mapping;

Что будет использоваться следующим образом:

mapping[100] = make_pair(10,10);

Вопрос:

  1. Разрешено ли это? С синтаксической точки зрения все в порядке.
  2. Будет ли это доступ как массив, а не карта?
8
задан cpx 13 May 2011 в 11:05
поделиться