Да, который является допустимым предположением (*).
От C++ 03 стандарта (23.2.4.1):
элементы вектора хранятся непрерывно, означая, что, если v является вектором, где T является некоторым типом кроме bool, тогда это повинуется идентификационным данным & v [n] == & v [0] + n для всех 0 < = n < v.size ().
(*)..., но не упускают перераспределяемый массив (делающий недействительным любые указатели и итераторы) после добавляющих элементов к нему.
Как правило, это отключено, поскольку это представляет угрозу безопасности. См. Также этот вопрос: Кросс-браузерная ссылка на файл в локальной системе , а также ссылка, предоставленная sleske на здесь .
Питер получил ответ, но, к вашему сведению, вы должны найти что-то вроде следующего в консоли ошибок FF (доступной из меню «Инструменты»):
Ошибка безопасности: содержимое на http: / /localhost/temp/a.html не может загружаться или связываться с файлом: /// C: /Documents%20and%20Settings/zzzzzzzz/My%20Documents/www/temp/box.html.