Показать сообщение отдельно
Старый 18.06.2008, 05:41   #4  
Peter Savintsev is offline
Peter Savintsev
Участник
 
246 / 124 (5) +++++
Регистрация: 14.12.2001
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Тогда уж лучше было бы так
X++:
cacheAccount             += accountNum;
cacheData                  += balance.export();
А вот так как раз, по-моему, не стоит делать. Каждый элемент cacheData - это контейнер. Результат, возвращаемый balance.export() - это контейнер. Если использовать конструкцию cacheData += balance.export(), то все элементы контейнера, возвращаемого balance.export(), просто допишутся в качестве элементов в хвост контейнера cacheData, а нужно, чтобы они добавились туда в качестве элемента контейнера.Поэтому надо или использовать conIns (как это предложил я), либо сделать так:

X++:
cacheAccount             += accountNum;
cacheData                  += [balance.export()];