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

Перегрузка оператора присваивания - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считать из файла и записать массив http://www.cyberforum.ru/cpp-beginners/thread1096194.html
вопрос в комментарии, подскажите пожалуйста #include <iostream> using namespace std; struct book { string name; int year; string author; int id; }
C++ Определить каких положительных чисел больше в последовательности, кратных или не кратных 5? С клавиатуры вводится последовательность чисел.Количество чисел заранее не известно,но может быть очень большим.Числа последовательности находятся от -120 до 100.Определить каких положительных чисел больше,кратных или не кратных 5? http://www.cyberforum.ru/cpp-beginners/thread1096187.html
Сравнить длину эллипса и окружности C++
Здраствуйте, помогите пожалуйста, должно быть два класса эллипс - базовый, окружность - клас-наследник, необходимо сравнить длину даных фигур. #include <iostream> #include <locale> #include <cmath> #define M_PI 3.1415926535897932384626433832795 using namespace std; class Elips { private:
Чапаеву нужно переплыть реку С++ C++
Чапаеву нужно переплыть реку Урал шириной B метров.Его скорость в стоячей воде V1 м,скорость реки V2.Под каким углом ему надо плыть,чтобы "не снесло",и сколько времени займет переправа?
C++ Сформировать двунаправленный список. Удалить из него Элементы, с одинаковыми ключевыми полями http://www.cyberforum.ru/cpp-beginners/thread1096176.html
Записи в линейном списке содержат ключевое поле типа *char(строка символов). Сформировать двунаправленный список. Удалить из него Элементы, с одинаковыми ключевыми полями. Добавить элемент после элемента с заданным ключевым полем. Объясните что такое двунаправленный список, и ключевые поля? А то даже не представляю с чего начать и чего от меня хочет условие.
C++ Исчезает окно консоли по завершению работы программы Исчезает окно консоля....исправьте, пожалуйста, чтобы окно не пропадало #include "stdafx.h" #include <iostream> #include <cstdlib> #include <cmath> using namespace std; //Функция ввода матрицы void vvod(float a, int n) подробнее

Показать сообщение отдельно
DU
1480 / 1056 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
13.02.2014, 22:52     Перегрузка оператора присваивания
вы тут оперируете указателями. operator = для вашего класса нигде не вызывается.
если смотреть на трейсы - то все плохо становится после строки 18.
видим, что выводится какой-то объект. очевидно что это Obj1.
смотрим на строку 13 и видим что он конструируется конструктором без параметров.
так же из трейса видно, что все плохо стало после печати "chobby:"
т.е. отвалилось в строке 49. и все это наверно потому, что мембер chobby указывает на ноль
(смотри конструктор без параметров)

А вообще осваивайте средства отладки своей IDE
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru