Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
DimaAvatar
0 / 0 / 0
Регистрация: 05.02.2014
Сообщений: 141
19.06.2016, 11:05  [ТС]
Цитата Сообщение от nmcf Посмотреть сообщение
Можно.

sizeof() не применим к твоему классу (так же как и запись объекта целиком). Т. е. это скомпилируется, но результат будет не тот, который ты ожидаешь. Исправь сначала это.
эм, не совсем понимаю почему sizeof не применим??? у Лафоре и на просторах тырнета я находил именно такой способ записи объектов в бинарные файлы? эм, исправить что и на что... просто другого способа записи объекта я пока не знаю. Не могли бы подсказать, чем плохо выбранный мною метод?

Добавлено через 9 минут
эм... или вы имеете в виду необходимость делать, эм... рпеобразование типа путем применения reinterpret_cast???

Добавлено через 16 минут
или же вы намекаете на необходимость изучения сериализации данных? мне бы просто понять куда копать и почему sizeof мне не подходит?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru