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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ позиции вхождения второй строки в первую http://www.cyberforum.ru/cpp-beginners/thread997157.html
#include <stdio.h> #include <conio.h> #include <string.h> int main(int argc, char* argv) { char str; char substr; int i; printf("Vvedi stroku:"); gets(str);
C++ Вычислить и вывести на экран в виде таблицы значения функции Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от xнач до xкон c шагом dx с точностью ε. Таблицу снабдить заголовком и шапкой. Каждая строка таблицы должна содержать значение аргумента, значение функции (вычисленное как сумма членов ряда), количество просуммированных членов ряда, значение функции (вычисленное с помощью функций из... http://www.cyberforum.ru/cpp-beginners/thread997153.html
C++ Динамический массив указателей на объекты
вообщем была тут на форуме задача, в подробности вдаваться не буду, смысл сейчас заключается в том, чтобы создавать в цикле объекты, и в их конструктор записывать в качестве аргумента данные из текстового файла. Чтобы потом иметь доступ к этим объектам как я понимаю надо записывать указатели на них, в массив, а массив динамический т. к. кол-во объектов соответствует кол-ву строк, которые мы...
Не строится C++
К стати, что у меня не строится? Решение? Я не вижу конкретного обьявления строк, ошибок. Вот конец вывода построения 1>Задача "CL" 1> Выполняется принудительная повторная компиляция всех исходных файлов в связи с отсутствием PDB-файла "Debug\vc100.pdb". 1> Переменные среды переданы инструменту: 1> VS_UNICODE_OUTPUT=700 1> E:\Program Files\Microsoft Visual Studio...
C++ Qt не запускается exe http://www.cyberforum.ru/cpp-beginners/thread997150.html
Извините за повтор темы,но как я понял кроме статической линковки qt решения нету? а так же я читал,что добавление пути к dll в переменую окружения тоже решает эту проблему,но вот у меня почему это не помогло...(поставил точку с запитой и вставил путь,к примеру, ";C:\Qt\5.1.1\mingw48_32\bin\Qt5Core.dll\" и всё равно ругался,что её нету...)не подскажите в чём дело?
C++ Сортировка по возрастанию Нужно отсортировать массив по возрастанию. Задание ерунда, но не получается. В чем проблема? void sort(){ int k=0; for(int i=0;i<N+15;i++){ for(int j=0; j<N+15; j++){ if(mas > mas) { int t = mas; mas = mas; подробнее

Показать сообщение отдельно
InSpectr
10 / 10 / 1
Регистрация: 09.09.2013
Сообщений: 53

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

04.11.2013, 00:51. Просмотров 239. Ответов 3
Метки (Все метки)

Здравствуйте, начал изучать наследование классов и не могу понять как ведут себя конструкторы с параметром.
Вот код, но он печатает на экран не то что нужно. Как я понимаю я не правильно оформил конструкторы с параметром, подскажите как надо.
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include "stdafx.h"
#include <iostream>
#include <Windows.h>
using namespace std;
class Fluid
{
protected:
    float density;
    char *name;
 
public:
    Fluid()
    {
        name="0";
        density=0.0;
    }
    Fluid(char name[30], float temp)
    {
        this->name=new char[30];
        strcpy(this->name, name);
        density=temp;
    }
    ~Fluid()
    {
        cout<<endl<<"the end";
    }
 
};
class Alcohol:public Fluid
{
private:
    int strength;
public:
    
    Alcohol()
    {
        strength=0;
    }
    Alcohol(char name[30], float temp,int pro)
    {
        strength=pro;
    }
    ~Alcohol()
    {
        cout<<endl<<"the end";
    }
    void print()
    {
        cout<<name<<" "<<density<<" "<<strength<<endl;
    }
};
    
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    Alcohol x("Водка",3.45,40);
    x.print();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru