Форум программистов, компьютерный форум, киберфорум
Наши страницы

Ошибка в инициализации базовых классов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как правильно описать функцию acos? http://www.cyberforum.ru/cpp-beginners/thread919942.html
И ребят помогите разобраться в чем ошибки здесь, делаю лабораторную по методу секущих И еще как можно графически выполнить метод секущих через Dos Box? Заранее благодарю за помощь #include...
C++ Сортировка массива по убыванию элементов Скажите пожалуйста, что не так, если не так, в этом коде) Задание: отсортировать массив по убыванию значений элементов в строках и столбцах методом пузырька #include <iostream> #include <conio.h>... http://www.cyberforum.ru/cpp-beginners/thread919941.html
Указание ключа компилятора для OpenMP C++
смотрю на сайте http://edu.chpc.ru/parallel/mainse4.html Для использования механизмов OpenMP нужно скомпилировать программу компилятором, поддерживающим OpenMP, с указанием соответствующего ключа...
C++ Работа с файлами (запись данных, сортировка)
Здравствуйте, помогите пожалуйста с заданием: написать программу, которая запрашивает у пользователя имя, фамилию, дату рождения, номер группы, пол, рост, вес и записывает данные в файл. Программа...
C++ Нотация O большое http://www.cyberforum.ru/cpp-beginners/thread919857.html
Здорова! Есть задачка: "Изучите О() нотацию. Приведите реалистичный пример, в котором получается, что О(N*N) быстрее, чем О(N) для некоторых N>10."
C++ Нахождение минимального числа Есть такое выражение int min=((a<b&&a<c)?a:(b<c)?b:c); оно находит минимальное из 3-х чисел. Меня интересует как оно работает? Что за ? знак и двоеточие. кому несложно, словесно опишите работу... подробнее

Показать сообщение отдельно
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
08.07.2013, 23:12
MikeZilla, имя класса пишите без ошибок:
C++
1
2
DistSing () : Distance ()
{ sing = pos; }
Добавлено через 5 минут
Так же как и имена переменных:
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
62
63
64
65
#include <iostream>
#include <windows.h>
 
using namespace std;
 
enum posneg {pos, meg};
 class Distance 
 {
 protected:
     int feet;
     float inches;
 public:
     Distance() : feet(0), inches(0.0)
     {}
     Distance (int ft, float in) : feet (ft), inches(in)
     {}
     void getdist()
     {
     cout << "\nВведите футы: "; cin >> feet;
     cout << "Введите дюймы: "; cin >> inches;
     }
     void showdist () const
     { cout << feet << "\'" << inches << '\"'; }
 };
 
 class DistSing : public Distance
 {
  private:
     posneg sing;
  public:
     DistSing () : Distance ()
     { sing = pos; }
    
     DistSing ( int ft, float in, posneg sg = pos): Distance (ft, in)
     { sing = sg; }
     
     void getdist()
     {
     Distance::getdist ();
     char ch;
     cout << "ВВедите знак (+ или -): "; cin >> ch;
     sing = ( ch == '+' ) ? pos : meg;
     }
     
     void showdist () const
     {
     cout << ( ( sing == pos) ? "(+)" : "(-)");
     Distance::showdist();
     }
 };
 int main ()
 {
     SetConsoleCP(1251);
     SetConsoleOutputCP(1251);
     DistSing alpha;
     alpha.getdist ();
     DistSing beta (11, 6.25);
     DistSing gamma (100, 5.5,meg);
     cout << "\nA = "; alpha.showdist();
     cout << "\nB = "; beta.showdist();
     cout << "\nC = "; gamma.showdist();
     cout << endl;
     system("PAUSE");
     return 0;
 }
Добавлено через 1 минуту
И пишите using namespace std; после всех инклудов.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru