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

Можно ли складывать поля классов? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ подскажите в чем причина.... http://www.cyberforum.ru/cpp-beginners/thread521143.html
както все нетак... #include <iostream> using namespace std; int main(void) { for (int i = 0; i < 3; i++) { cout << "\nДо цикла: i = " << i; cout << ", вложенный цикл: ";
C++ "Квадратная матрица" Matrix Определить класс "Квадратная матрица" - Matrix. Класс должен содержать несколько конструкторов, в том числе конструктор копирования. Реализовать методы для сложения, вычитания, умножения матриц,... http://www.cyberforum.ru/cpp-beginners/thread521136.html
C++ Вывести номера точек местности (элементов массива)
Даны натуральное число N (N<=60) и массив A(N). В этом массиве хранятся значения высот некоторого участка местности (вводятся пользователем самостоятельно или массив заполняется случайными числами)....
Что передано в функцию определить C++
Имеется код: #include <iostream> #include <cstring> void f(char* pch) { // Что передано в функцию ??? std::cout << pch << std::endl; } int main()
C++ Прототипы классов http://www.cyberforum.ru/cpp-beginners/thread521117.html
Здравствуйте, часто в заголовочный файлах вижу запись как бы прототипа класса: //someClass1.h class a; class b; class someClass1 { int a; //и тд
C++ Работа с txt файлом. Работаю с текстовым документом, совершенно путаюсь в функциях при работе. Как открыть txt файл. У меня так щас написано, но не чего не открывает fstream open( "C:\\Счета.txt", ios::in |... подробнее

Показать сообщение отдельно
Яна_Max
3 / 3 / 0
Регистрация: 08.11.2011
Сообщений: 137
18.03.2012, 01:16  [ТС]
gore-lykovoe, что-то вроде метода, проверяющего поля всех объектов:если поля в объектов окажутся меньше полей а объектов , необходимо в поля в записать сумму полей а и в.
Но программа не правильно работает. в в не попадает сумма, туда записывается какой-то мусор.
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
class A
{public:
int a;
 void a_metod()
 {
     cout<<"\n input a ";
     cin>>a;
 }
 void bb_metod(){;}
 
};
 
 class B:public A
 {public:
 int b;
 void b_metod()
 {
     cout<<"\n input b ";
     cin>>b;
 }
 int bb_metod()
 {
     A::bb_metod();
     if(b<a)
       b=b+a; 
     cout<<"\n b "<<b;
     return b;
 }
 };
 
 
int _tmain(int argc, _TCHAR* argv[])
{   A s1;
    B s2;
    s1.a_metod();
    s2.b_metod();
    s2.bb_metod();
    cout<<"\n b="<<s2.b;
    getch();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru