С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как сохранить dynamic_bitset - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Быстрый поезд (задача с acmp) http://www.cyberforum.ru/cpp-beginners/thread416335.html
Задача Не проходит 7 тест #include <string> #include <fstream> #include <cstdlib> int main(){
C++ Настройка Code::Blocks Здравствуйте! Ребята помогите настроить компилятор и отладчик в Code::Blocks.Дело в том что я пока мись чайник в ентом деле, да и с английским не вась-вась.Вот фотки... Форум не место обмена... http://www.cyberforum.ru/cpp-beginners/thread416330.html
C++ Функции С++
Ребят подскажите кто-нибудь как вынести все cin и cout в функцию main? #include <conio.h> #include <iostream.h> #include <stdio.h> void razmer(int(&A),const int &n,const int &m) {...
Прокомментируйте пожалуйста C++
Прокомментируйте плиз!!! Срочно!!! Условие: заменить каждый элемент массива минимальным строго большим его простым числом int mas; for ( int i = 0; i < n; i++) { if (mas == 1) mas = 2; ...
C++ Объясните на своих премерах методы сортировки. http://www.cyberforum.ru/cpp-beginners/thread416316.html
Добрый вечер. Си++ я начал учить совсем недавно и пытаюсь разобраться с различными методами сортировок. Пока осилил пузырьковую. Так вот, для ее понимания я представлял себе три стакана. 1ый с одной...
C++ Переставить строки матрицы так Переставить строки матрицы так, чтобы любые две соседние строки имели хотя бы два одинаковых элемента!!! И если можно прокомментрируйте плиз!!! Очень срочно!!!! подробнее

Показать сообщение отдельно
YourLastSong
1 / 1 / 0
Регистрация: 12.12.2010
Сообщений: 112

Как сохранить dynamic_bitset - C++

24.12.2011, 16:14. Просмотров 310. Ответов 0
Метки (Все метки)

Здравствуйте, уважаемые господа.

Как прав. сохранить boost::dynamic_bitset в файл и считать его после этого?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
boost::dynamic_bitset <> tile_bit;
 
...
 
void save ()
{
...
gzwrite (f, (char*)&tile_bit, sizeof (tile_bit));
...
}
 
void load ()
{
...
gzread (f, (char*)&tile_bit, sizeof (tile_bit));
...
}
Размер у dynamic_bitset задаю всегда одинаковый перед записью и считыванием при помощи resize ().

Программа вылетает в том случае, если её перезапустить и попытаться читать данные из файла.

Что не так? Как надо прав. сохранять и считывать?

Заранее благодарю за возможные ответы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.