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

Наследование и стек - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не работает конструктор копирования http://www.cyberforum.ru/cpp-beginners/thread403570.html
Пишу свой класс матрица. В конструкторе копирования вылезла ошибка, решить которую мне не удается. Отладчиком проходился не один раз, не помогает. Вот написанный мною код //matrix.h #pragma once class matrix {
C++ Точность типа double Всем привет! У меня такой код,точность как видите страдает,так как мне нужно с точностью до 20 знака #include<iostream> #include<iomanip> using namespace std; int main() { double a = 0.001; cout << setprecision(20) << a << endl; http://www.cyberforum.ru/cpp-beginners/thread403569.html
Предлагаю людям как усовершенствовать IDE Dev-Cpp 4.9.9.2 C++
Значит, напомню, среда это давно не развивается уже. Если вы скачаете её, то в предлагаемых пакетах к этой среде последний g++ версии аж 4.5.0 это апрель 2010 года, а сама среда ещё старее, чуть ли не лет десять ей. Значит , всё ничё, к самой среде претензий нет, пусть она остаётся на том уровне. Ничё лишнего, простота и всё такое. Но компиляторы используемые в этой среде должны быть всё же...
прокомментируйте мне каждую строку программы C++
что каждая строчка выполняет в программе #include "stdafx.h" #include <iostream>//i/o #include <conio.h> //getch #include <cmath> //fabs, abs using namespace std; void ShowVector(int n, double * vec); void PryamoiHod(int n, double **a, double *b);
C++ Переделывание структуры в класс [С++] http://www.cyberforum.ru/cpp-beginners/thread403535.html
//Библиотеки #include "stdafx.h" #include <conio.h> #include "iostream" #include <string.h> using namespace std; //Объявление структуры (3 поля - отправление, прибытие, номер поезда) struct TRAIN { public:
C++ Прокомментируйте мне каждую строчку программы. Структура, сортировка, массив, вывод //Библиотеки #include "stdafx.h" #include <conio.h> #include "iostream" #include <string.h> using namespace std; //Объявление структуры (3 поля - отправление, прибытие, номер поезда) struct TRAIN { public: подробнее

Показать сообщение отдельно
DU
1478 / 1054 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
10.12.2011, 14:35     Наследование и стек
у вас ошибки в иерархии.
у Base класса должен быть виртуальный деструктор и name и sername должны удалятся в нем. наследование от base везде должно быть публичным. В класс Base нужно добавить пару методов и реализовать их в наследниках. Они у вас уже заимплеменчены.

C++
1
2
virtual void Print() const = 0;
virtual void Input() = 0;
Не реализовано копирование объектов ни в каком виде. Будут ошибки из-за многократного удаления массивов.
 
Текущее время: 02:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru