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

виртуальные функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сложение 2-х чисел, классы... http://www.cyberforum.ru/cpp-beginners/thread100585.html
Нужно создать ф-цию вне класса, функция должна складывать 2 числа. Помогите, пожалуйста правильно оформить функцию. Вот что получилось, знаю, что не правильно, но правильно не получается))) # include <iostream> # include <conio.h> # include <stdio.h> class sum { public: int a, b, c; void vivod();};
C++ Иероглифы вместо русских букв Как сделать в С что бы вместо иероглифов были русские буквы http://www.cyberforum.ru/cpp-beginners/thread100579.html
сумма членов арифметической прогресси C++
подскажите пожалуйста кто-нибудь совсем начинающей) нужно найти сумму членов арифметической прогрессии: #include <stdio.h> #include <stdlib.h> #include <windows.h> int main() { SetConsoleCP(1251);
C++ вывод русских букв в visual studio 2008
#include <iostream> using namespace std; #include <windows.h> char*Rus(const char*); int main() { long pop1 = 4789426, pop2 = 274124, pop3 = 9761; cout << Rus("Город ") << Rus("Нас.") << endl << Rus("Москва ") << pop1 << endl
C++ Определить пересекаются две прямые, параллельны или совпадают http://www.cyberforum.ru/cpp-beginners/thread100511.html
прямые заданы уравнениями: ax+by+c=0, px+qy+r=0 Добавлено через 8 минут вроде сделал но не знаю как сделать так, что окно не изчезало после ввода чисел
C++ периметр треугольника он задан вершинами (x1,y1),(x2,y2),(x3,y3) подробнее

Показать сообщение отдельно
Boskos
 Аватар для Boskos
4 / 4 / 0
Регистрация: 03.02.2010
Сообщений: 65
02.03.2010, 17:25     виртуальные функции
сделать какой либо из методов класса виртуальным

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<iostream.h>
#include<stdio.h>
class chislo
{
    int a;
public:
    void print()
    {
        cout<<hex<<a<<'\n';
    }
    void t()
    {
        cout<<"chislo=";
        cin>>a;
    }
    
 
 
    chislo operator+(chislo x);
    chislo operator*(chislo x);
    chislo operator-(chislo x);
    chislo operator=(chislo x);
};
chislo chislo::operator+(chislo x)
{
chislo st;
st.a=a+x.a;
return st;    
}
chislo chislo::operator*(chislo x)
{
chislo rt;
rt.a=a*x.a;
return rt;
}
chislo chislo::operator-(chislo x)
{
chislo xt;
xt.a=a-x.a;
return xt;
}
chislo chislo::operator=(chislo x)
{
a=x.a;
return *this;
}
 
void main()
{
chislo a,b,c;
a.t();
b.t();
a.print();
b.print();
c=a+b;
c.print();
c=a*b;
c.print();
c=a-b;
c.print();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru