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

В каком формате лучше хранить историю работы приложения? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализовать простое 2-3 дерево происка http://www.cyberforum.ru/cpp-beginners/thread1491977.html
Помогите пожалуйста реализовать простое 2-3 дерево происка на C++, ни в интернете ни на форуме такой реализации не нашёл. Добавлено через 20 часов 26 минут может кто помоч?
C++ Баг в счётчике сортировки "вставка" (insert) Всем добрый день. У меня есть программа по сортировкам на стадии бета-версии. Суть отсортировать строки исходного массива по возрастанию. И есть одна проблема с сортировкой методом "вставка". Вроде сравнения он считает правильно, но вот перестановки почему то всегда отображаются в виде нуля. Я закомментил часть, где считается вставкой. Если вы мне поможете найти ошибку, я буду очень благодарен.... http://www.cyberforum.ru/cpp-beginners/thread1491959.html
Вывести из файла среднюю оценку каждого ученика C++
Необходима помощь в следующей задаче. Файл содержит оценки учащихся класса в формате: Фамилия, оценки по 10 предметам. Например: Иванов 5 8 6 4 9 7 6 8 9 10 Петров 10 4 9 6 7 8 9 9 9 7 Клюшкин 10 4 9 9 7 5 9 9 9 7 Федорова 10 4 9 7 7 8 9 6 9 7 Сидоров 1 2 3 4 5 6 7 8 9 10. Необходимо вывести на экран среднюю оценку каждого ученика. Заранее благодарен.
C++ Структура "Рейс самолета". Функция удаления
Имеется код, который считывает структурный тип из файла и просто записывает его в файл результатов: #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <cstring> #include <iomanip> #include <iostream> #include <fstream>
C++ WinAPI Не запускается exe через CreateProcess http://www.cyberforum.ru/cpp-beginners/thread1491896.html
Здравствуйте! Стоит задача запустить exe файл с параметрами тихой установки, а именно установку opera! Не могу понять почему notepad или тот же cmd запускаеться, а установка оперы нет! А также интересует как вообще запустить с параметрами? Мой код: STARTUPINFO cif; ZeroMemory(&cif, sizeof(STARTUPINFO)); PROCESS_INFORMATION pi; CreateProcess(NULL, "\"c:\\opera.exe\""; , NULL, NULL,...
C++ Где взять визуальные кнопки в С++? Негде не найду нормальную инфу о создание кнопки с действием. Может кто подскажет где мне такую информацию найти? Кнопки ни разу не писал и понятия не имею как это делать. подробнее

Показать сообщение отдельно
hoggy
5229 / 2120 / 404
Регистрация: 15.11.2014
Сообщений: 4,812
Завершенные тесты: 1
03.07.2015, 11:50     В каком формате лучше хранить историю работы приложения?
Цитата Сообщение от Renji Посмотреть сообщение
А на диске у него кортеж "тип юнита/координаты/очки жизни" и больше ничего. И сериализация там, как собаке пятая нога.
а это и есть сериализация, если что.
вот этот ваш кортеж на диске - продукт сериализации.

сериализация - процедура преобразования объекта
в некий формат по некоторым правилам.

в более точной формулировке:
процедура преобразования объектов в некую последоватольность байт по некоторым правилам.

пример:
если вы написали дружественную функцию,
которая выводит состояние объекта в std::cout,
то вы написали сериализацию для вывода в поток std::cout.

просто её делать можно по уму (см boost.serialization/cereal),
и поиметь кучу профита:
писать минимум кода,
возможность выбирать любые архивы,
конвертировать данные из одного формата в другой, и тп.


а можно по тупому:
для каждого класса каждый раз в ручную писать логику сериализации в один единственный формат.
и прибиться к нему намертво гвоздями.

Цитата Сообщение от Renji Посмотреть сообщение
Напоминаю, мы говорили о игре, а не базе знаний ИИ.
зачем вы напоминаете мне об одном и том же?
я же вам уже написал выше:

это - излишнее напоминание.
итак понятно, что раз у ТС такие вопросы,
значит PostgreSQL ему сейчас точно не нужен.
а вот сериализация понадобится по любому,
если игрушка чутка сложнее тетриса.
 
Текущее время: 04:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru