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

Классы наследования - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка шаблонных функций http://www.cyberforum.ru/cpp-beginners/thread634029.html
Есть сруктура box и два шаблоны для поиска максимального числа. Один для встроенных типов а второй для структуры. Если в функцию передается структура box то она должна возвращать максимальный объем. Никак не могу правильно сделать вторую шаблонную функцию. Я в комментарии ошибку показал. Подскажите как правильно сделать. struct box { char maker; float height; float width; ...
C++ Часы Нужно реализовать программу выполняющую перевод часов и минут в минуты и вычисляющую угол между минутной и часовой стрелкой. Вопрос: где лучше реализовать запрос ввода и его проверку в конструктору или лучше передавать уже проверенные в main параметры конструкторы (параметры - это часы и минуты)? http://www.cyberforum.ru/cpp-beginners/thread634020.html
C++ Класс "Матрица" для нахождения суммы, разности, умножения матриц и суммы элементов матрицы.
Всем привет. Вы могли бы протестировать работу на предмет ошибок, и если нетрудно указать места, где можно было бы написать код как-то иначе. В работе требуется создать класс матриц и функции в нём для суммы, разности, умножения матриц и суммы элементов матрицы. #include <iostream> #include <conio.h> #include <time.h> using namespace std; class Matrix{
Подсчитать количество различных цифр в десятичной записи натурального числа C++
Тема: Строки.Множества. 3.1. Напишите программу, которая вводит строку и выводит ее, сокращая каждый раз на 1 символ до тех пор, пока в строке не останется 1 символ. 3.2. Подсчитать количество различных цифр в десятичной записи натурального числа.
C++ Как узнать Handle или PID процесса, зная его имя и класс? http://www.cyberforum.ru/cpp-beginners/thread634006.html
Как узнать Handle или PID процесса, зная его имя и класс?
C++ Непонятное условие задачи Напишите перегруженные версии функции iquote(), которая отображает аргументы, заключенные в двойные кавычки. Напишите три версии: одну для аргумента типа int, другую для аргумента типа double и третью для аргумента типа string. Я сначала вот так подумал сделать. void iquote(const int n); void iquote(const double n); void iquote(const string n); Или вот так: void iquote(const char... подробнее

Показать сообщение отдельно
DU
1482 / 1058 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
06.08.2012, 23:13     Классы наследования
ну здесь его можно было сделать хотя бы для зануления или создания указателя ) И кстати, именно на это ругался линкер - небыло конструктора.
Это я понял. Он был объявлен но не определен. Хотя можно было бы и не объявлять даже. Вся нужная инициализация должна делаться в конструкторе класса Array что и происходит. Там разве что обнуления нет, но логичнее всего туда же это обнуление и добавить. Класс наследник сделан лишь для того, чтобы в него вписать одну функцию Enter. О целесообразности наследования я уже писал. Так что в конкретном примере ТС дефолтный конструктор у класса Personcart ничего не делает, поэтому его и нет смысла объявлять и определять.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru