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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Даны сведения о результатах аттестаци http://www.cyberforum.ru/cpp-beginners/thread543515.html
Добрый вечер. Помогите решить. Даны сведения о результатах аттестации: ФИО студента, название пяти предметов и баллы, полученные по каждому предмету. Вывести фамилии студентов, аттестованных по всем предметам.
C++ Динамический массив Добрый день! Подскажите, как сделать, чтобы массив выводился как матрица, а не строчкой? Где закралась ошибка? #include <iostream> #include <ctime> #include <conio.h> using namespace std; void main() { http://www.cyberforum.ru/cpp-beginners/thread543498.html
C++ определение минимального нечетного числа
помогите решить)) Дан массив из 12 однобайтовых чисел в прямом коде со знаком. Определить min нечетное число и его адрес
Интегрированные структуры данных, записи C++
1 Для заданной предметной области разработать описание объектов этой области. Разработать процедуры, реализующие базовые операции над этими объектами, в частности: * текстовое ввода-вывода (консольное и файловый) * присвоения; * задания константных значений; * сравнения (не менее 2 типа). 2 Подготовить файл исходных данных, содержащие не менее 10 значений конкретных объектов. 3 Используя...
C++ Изменения константного значения http://www.cyberforum.ru/cpp-beginners/thread543472.html
Всем привет, вопрос такой. Пытаюсь разобраться с приведением типов, в частности с изменением const значений через указатель. Вот код: #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char* argv){
C++ Замер времени(тактов процессора) выполнения процедуры Почему то замер дает отрицательный результат (при просмотре в режиме дебаг) и на выходе 0 в итоге. clock_t start, end; start = clock(); element = LinearSearch(Mass, count, search); end = clock(); //Print(count, Mass); if(element != -1) { cout << "\nНайдено значение в элементе " << element << '\n'; подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1886 / 1741 / 117
Регистрация: 25.03.2012
Сообщений: 5,910
Записей в блоге: 1
09.04.2012, 18:36     Наследование
Нет реализации конструктора student::student(char *name="\0",int age=0,int kurs=0);
только объявление

Добавлено через 11 минут
Ой, и реализации human::human(char*) тоже нет
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
class human
{
protected:
    char *name;
public:
    human(const human &);
    human(char*="\0");
    void set_name (char*);
    char* get_name () {return name;}
    ~human();
};
class student:public human
{
    int age,kurs;
public:
    student(const student &);
    student(char* ="\0",int=0,int =0);
    void set_ak(int a,int b){age=a;kurs=b;}
    int get_age () {return age;}
    int get_kurs () {return kurs;}
    ~student();
    void show(){cout<<"name:"<<name<<" age="<<age<<" kurs="<<kurs<<endl;}
};
student::student(char *name,int a,int k):human(name)
{
 age=a;
 kurs=k;
}
human::human(char *tname){
 int n=strlen(tname);
 name=new char [n+1];
 if(!name) exit(1);
 strcpy(name,tname);
}
 
Текущее время: 11:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru