Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Запись и извлечение данных в несколько запусков программы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Неточность в понимании условия задачи "Жук" (acmp) http://www.cyberforum.ru/cpp-beginners/thread930617.html
Жук (Время: 1 сек. Память: 16 Мб Сложность: 30%) Петя нашел в Интернете по адресу http://buglab.ru игру-головоломку "Жук", в которой от участников требуется построить для жука лабиринт таким...
C++ Логика switch Программа должна расчитывать количество проданного товара, суть проблемы, кода вместо численных значений в вариантах case я использую буквенные значения названий товара, то все идет по логике... http://www.cyberforum.ru/cpp-beginners/thread930602.html
Мини-брутфорс C++
Задан паттерн XXyyX, где Х может принимать следующие значения: D,J,K,L,L,X,Z, а Y - f,n,s. Необходимо найти все возможные комбинации, при этом символы не должны повторяться, кроме L, так как он...
Структуры. Объединения. Битовые поля C++
Помогите с двумя простенькими программами. Требования: - не использовать шаблоны; - интерфейс должен разработан для неопытного пользователя; - размерность массива - неопределенная; - не...
C++ Си: Выдать слова текста и их длины, Сформировать новую строку по правилу http://www.cyberforum.ru/cpp-beginners/thread930563.html
Задание: Задан некоторый текст, состоящий из слов. Словом считать последовательность символов, не содержащую пробел или другие знаки препинания. Предложения заканчиваются точкой. Длина текста не...
C++ Вместо результата выводит непонятное число Сделал программу которая должна высчитывать по формуле, но она высчитывает не совсем то число. int chislo = Convert::ToInt32(textBox2->Text); int *chisla = new int; int lolx =... подробнее

Показать сообщение отдельно
alsav22
5425 / 4820 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.07.2013, 16:41
ArkTaS, обратите внимание на это:
Цитата Сообщение от Fyret Посмотреть сообщение
никто не обязывает компилятор хранить указатель на таблицу виртуальных функций в самом начале объекта. Просто gcc и msvc делают именно так. Ну и в случае множественного наследования это гарантированно работать не будет.
Ещё раз повторю своё мнение: читать/записывать память под такими объектами (с хаками или без) не лучшая идея.

Добавлено через 5 минут
Цитата Сообщение от ArkTaS Посмотреть сообщение
Что означает в Debug и в release открывать? Если вы имеете ввиду запускать exe файл в папке debug то там тоже не работает чтение
Если я правильно понимаю, тут всё зависит от того, как система выделяет память. У меня так получается, что если данные записаны в файл в Debug, то при повторном запуске, в Debug, адреса в памяти совпадают, и всё работает без ошибки, если же изменить режим на Release, то адреса уже не совпадут и будет ошибка. Но это всё не гарантированно. Нужно просто сделать правильный код.

Добавлено через 9 минут
Вот тут почитайте на эту тему: Запись и чтение объектов разных классов в один файл
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru