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

Задача www.programmr.com - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Четырехугольники и функция http://www.cyberforum.ru/cpp-beginners/thread1303012.html
Пусть дано N произвольных четырехугольников, заданных координатами своих вершин. Найдите четырехугольник с максимальной площадью. Используйте функцию для вычисления площади четырехугольника. Выполнение программы через функцию.
C++ Определить, каких букв (строчных или прописных) больше в заданном тексте, и преобразовать следующим образом Дан текст. Определите, каких букв (строчных или прописных) в нем больше, и преобразуйте следующим образом: если больше прописных букв, чем строчных, то все буквы преобразуются в прописные; если больше строчных, то все буквы преобразуются в строчные; если поровну и тех и других — текст остается без изменения. http://www.cyberforum.ru/cpp-beginners/thread1303010.html
C++ Найти члены последовательности
___
C++ Выдать на экран список лиц, родившихся за последние N лет и их возраст
После введения с клавиатуры строками некоторых фамилий и рядом с ними возраста (год рождения) выдать на экран список лиц, родившихся за последние N лет и их возраст (лет). N ввести с клавиатуры.
C++ Функция, выделяющая первое слово из строки http://www.cyberforum.ru/cpp-beginners/thread1302997.html
Создать программу которая выделяет первое слово из строки. Нужно использовать именно функцию, спасибо!
C++ Как в x64 декларирован тип SIZE? Я что то не могу до него правой кнопкой добраться. подробнее

Показать сообщение отдельно
galliley
1 / 1 / 0
Регистрация: 02.10.2013
Сообщений: 11
17.11.2014, 14:54     Задача www.programmr.com
Всем доброго времени суток! Решаю потихонечку задачки и уже не первая вызывает вопрос.
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
#include <iostream>
 
using namespace std;
 
class temp
{
  int value;
  
public:
  temp(int v=0) : value(v) { }
  
  //WRITE YOUR CODE HERE
   
  
  //
  
  int getVal()
  {
      return value;
  }
};
 
int main()
{
    int n1, n2;
    cout << "Enter value for t1: ";
    cin >> n1;
    cout << "Enter value for t2: ";
    cin >> n2;
    temp t1(n1), t2(n2), t3;
    t3 = t1+t2;
    cout << "Their sum is " << t3.getVal();
    return 0;
}
Текст задания звучит следующим образом
Overload the + operator for the class 'temp' to add and return the answer of two objects of class 'temp'.

Я догадался перегрузку написать:
C++
1
2
3
4
5
6
  //WRITE YOUR CODE HERE
  int operator+()
  {
    return value;
  }
  //
но как при обращении к классу возвращать значение свойства класса не понимаю. Предполагаю что ввиду малого опыта я что-то просто напросто не понимаю. Подскажите пожалуйста как решить задачку .
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru