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

Передача объекта в функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление корня n степени оформить в виде функции http://www.cyberforum.ru/cpp-beginners/thread1484234.html
Вычислить z=x\sqrt{y}+\frac{\sqrt{y}}{ctgx}+tx(x+y) при x=2.12, y=5 Вычисление корня n степени оформить в виде функции
C++ Кириллица в консоли Знаю что вопрос уже не раз задавали, но там люди программировали в какой-либо из IDE. Я же программирую на Windows в MinGW(эмулятор g++, то бишь консольный компилятор). Так вот как там выводить русские буквы, текст? Пробовал менять кодировку (C:\Windows\System32>chcp 866(и 1251 пробовал)). Так же сохранял файл в UTF-8.... Результат очевиден. http://www.cyberforum.ru/cpp-beginners/thread1484168.html
C++ Классы исключений
расскажите, пожалуйста, про предопределенные классы исключений
Как проверить работоспособность интернета C++
Нужно сделать небольшую консольную прогмаму, што она проверяла роботоспособность интернета каждие 5 секунд, как ето реализовать? Может какой нибуть пример подкиньте :-)!
C++ Перемещение змейки http://www.cyberforum.ru/cpp-beginners/thread1484148.html
#include <iostream> //стандартная библиотека #include <time.h> //случайные числа #include <stdio.h> //для printf #include <windows.h> // для HANDLE, курсора, цвета #include <conio.h> //для kbhit using namespace std;
C++ Расшифровать зашифрованный методом Виженера текст Разработать программу, которая расшифровывает зашифрованный методом Виженера текст. Программа должна сама находить ключевое слово и его длину. Писал ли кто-нибудь такие, и если да, то где можно найти? http://habrahabr.ru/post/221485/ Вот тут нужная программа, но ее нельзя скачать. Где можно найти? подробнее

Показать сообщение отдельно
kirill1904
0 / 0 / 0
Регистрация: 29.09.2014
Сообщений: 25

Передача объекта в функцию - C++

21.06.2015, 21:31. Просмотров 711. Ответов 20
Метки (Все метки)

подскажите что тут не так у меня?!
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
/*
 * 5. Поле first — целое положительное число, часы; 
 * поле second — целое положительное число, минуты. 
 * Реализовать внешнюю функцию сложения двух объектов данного типа. 
 * Результат возвращать в качестве объекта. В реализации функции учесть, 
 * что значение поля минуты может быть только в диапазоне от 0 до 59. 
 */
#include <iostream>
using namespace std;
int init_,error_=0;
 
class vr
{
    private:
    int first;
    int second;
    public:
    vr() {first=0;second=0;}
    int init(int f,int s)
    {
        if ((f>=0) && (f<=23) && (s>=0) && (s<=59)) {first=f; second=s; return 0;}
        else error();
    }
    void read()
    {
        int f,s;
        cin>>f>>s;
        init_=init(f,s);
    }
    void error()
    {
        cout<<"error!";
        error_=1;
    }
    void display()
    {
        if (init_==0)
        cout<<first<<" "<<second;
    }
    
};
vr sum(vr x,vr y)
{
    vr temp;
    temp=x+y;
    temp.display();
}
 
int main()
{
    vr o1,o2;
    cout<<"obj1\n";
    o1.read();
    o1.display();
    if (error_==0)
    {cout<<"\nobj2\n";
    o2.read();
    o2.display();
    sum(o1,o2);
}
    
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru