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

Ошибка в конструкторе копирования класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разработка классов, создание конструкторов и деструкторов http://www.cyberforum.ru/cpp-beginners/thread843107.html
*Постpоить класс для pаботы с рациональными дробями. Класс должен включать следующие поля: числитель, знаменатель, комментарий. *Класс должен обеспечивать пpостейшие методы для pаботы с полями класса: сложение, сокра-щение, вывод дроби в удобной форме. *Реализовать класс. Класс должен обеспечивать набор методов для работы с данными. *Создать констpуктоpы: констpуктоp по умолчанию,...
C++ не могу скомпилировать программу( не могу никак додуматься как скомпилировать, ругается что init() не определен... #include <iostream.h> #include <stdlib.h> struct Node { int inf; Node *next; }; http://www.cyberforum.ru/cpp-beginners/thread843098.html
C++ Не могу разобраться с NetBeans C++
Ребят не подскажите в чём дело. Сначала эту "прогу" на C написал было всё нормально. А вот на C++ не хочет с этими библиотеками. NetBeans не так настроен или что? ( http://s019.***********/i613/1304/74/074c9090b730t.jpg
C++ Общий корень узлов
Имеется странноватая коряга, в которой не предки содержат указатели на потомки, а наоборот. Метод вызван для некоторого узла дерева и принял в параметр Right ссылку на другой узел. Требуется найти максимально далёкий от корня всего дерева корень того поддерева, которое содержит узлы *this и Right.
C++ Выделение памяти http://www.cyberforum.ru/cpp-beginners/thread843073.html
Всем доброго времени суток! Пытаюсь сделать связанный список на 100кк элементов, но не выделив памяти и под половину, программа жрёт 4 гига оперативы, и как вы поняли намерена сожрать больше. Компилятор настроен на платформу х64 и по моим подсчётам это всё дело должно занять в памяти 1.6 гига, подскажите пожалуйста что я делаю не так? // ConsoleApplication62.cpp : Defines the entry point...
C++ закрытое наследование Объясните, плиз. Заранее спасибо В классе Base поле X находится в части private, производный класс объявлен так: class Derived: private Base{…}. Какие из следующих функций могут обращаться к полю X через объект класса Derived, а какие – нет: 1) функция main(), 2) метод класса Base, 3) метод класса Derived? подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
20.04.2013, 11:57     Ошибка в конструкторе копирования класса
Если так изменить, то работает без ошибок:
C++
1
2
3
4
5
6
7
8
9
Cd::Cd () 
{
    performers = new char [9];
    strcpy (performers, "perfomer");
    label = new char [5];
    strcpy (label, "song");
    selections = 0;
    playtime = 0;
}
C++
1
2
3
4
5
Classic::Classic () : Cd () 
{
    important = new char [15];
    strcpy (important, "Important song");
};
Миниатюры
Ошибка в конструкторе копирования класса  
 
Текущее время: 02:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru