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

создание объекта класса в методе этого же класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись данных из файла в структуру http://www.cyberforum.ru/cpp-beginners/thread1766118.html
Условие задачи ниже. Файл с данными: What are colors in Russian flag (from top to bottom)? Red, blue and white white, blue and red Green, white and red White and red Green, blue and white 0 5
C++ Присвоить значения переменных в массив Array (class Array в Turbo C++) Здравствуйте!!! Изучаю help в Turbo C++ 3.1 дошел до класса Array: main() { //при подключение соответствующих библиотек и классов.cpp // скомпилировало без ошибки оператор: Array tadd(4,0,2); // здесь anUpper (верхний элемент)=4 http://www.cyberforum.ru/cpp-beginners/thread1766059.html
C++ Опять ошибка
Идет ошибка сегментации, а я в программировании не так силен, понять не могу в чем проблема... (+ Выдает ошибки, когда количество символов в файле, превышает n значение (не могу определить его)... (У меня есть кое какое подозрение, но нужна помощь гуру(Ну и собственно, как такую проблему решить (пирастите!!)) #include <stdio.h> #include <locale.h> #include <stdlib.h> #include <conio.h>...
C++ Какой стек технологий использовать
Всем доброго времени суток! Хочу написать программу для черчения. Если быть точнее, то что-то в корне похожее на AutoCAD, но основная идея будет немного другой. Что лучше использовать для подобной программы? Были варианты: Qt, OpenGL.
C++ Не могу скомпилировать прогрумма "Hello world" http://www.cyberforum.ru/cpp-beginners/thread1766040.html
Всем привет! Я не так давно решил начать изучать язык С++. До этого никаким образом программирования не касался вообще. Тема для меня абсолютно новая, но научиться очень хочу. Я раскопал книжку в интернетах под названием: "Программирование на С++" Дирк Хенкиманс и Марк Ли. Отличная книга для новичка на мой взгляд. Но уже на первом задании я зарубился. А именно задание было написать программу...
C++ Не изменяются значения в массиве Здравствуйте, подскажите пожалуйста, не работает кусочек программы не изменяет значения, как исправить? for (int i=0; i<n; i++) for (int j=0; j<m; j++) { if((a<-3)&&(a>8)) { a=a+10; } cout<<"\t"<<a; подробнее

Показать сообщение отдельно
nmcf
5136 / 4456 / 1486
Регистрация: 14.04.2014
Сообщений: 17,695
19.06.2016, 14:45     создание объекта класса в методе этого же класса
Бинарный, значит копируется внутреннее представление из памяти в файл. Но если твой класс не хранится в непрерывной области, а в нескольких разных, то и запись должна это учитывать.
Цитата Сообщение от DimaAvatar Посмотреть сообщение
что избавляет от разбора строки
Тебе не надо ничего разбирать. Пример:
C++
1
2
3
4
string s;
size_t n = s.length();
file.write(reinterpret_cast<char *>(&n), sizeof(n));
file.write(s.c_str(), n);
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru