Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
13 Май 2024, 22:16:39
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Программирование > Тема: Re: HELP! C++ I/O
(Модераторы: Админ, barmalei) > Тема:

Сообщение #37903

Страниц  :   Вниз
  Печать  
Автор Тема: Re: HELP! C++ I/O  (Прочитано 4044 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Mишкa (Phantom)
Грызем цветы
Почетный гродненец
*****

Репутация: +225/-1
Offline Offline

Пол: Мужской
Сообщений: 2285


Просмотр профиля
« Ответ #0 : 08 Июнь 2005, 15:35:52 »

Цитировать
to Phantom: у тя тут частный случай. Представь, что файл уже есть, а myVector просто объявлен, тогда не работает.

Попрбуй получить размер файла (в моем случае - 120 байт. Точно такое же значение получается size = sizeof(myObject) * myVector.size(); )

Цитировать
to Phantom:
to All как альтернативный вариант возможно ли следующее - элементы вектора запердоливать в файл как строки, потом их читать и добавлять в него push_back'ом ? В связи с этим вопрос читаем то мы как char* а в вектор нуна послать myType, получается нужно перегружать под свои нужды приведения типов или я не прав?

Моя немного не понимать что хотеть делать?

Цитировать
to Phantom:
Если кого не затруднит скажите ещё и следующее - как вектор размещается в памяти? так же как и обычный массив или как-то по другому

Если в векторе 10 элементов по 1 байту, значит ли это что он занимает в памяти 10 байт или он ещё что-то отъедает под свою внутреннюю структуру?

У меня в векторе 2 элемента по 60 байт - в памяти они занимают 120 байт (размер файла такой же). Можно предположить, что 10 по 1 = 10 байт.

Если что не так, звиняйте.
« Последнее редактирование: 08 Июнь 2005, 15:39:18 от Phantom » Записан

Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2024, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,084 секунд. Запросов: 20.