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

Перегрузка функций - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ как вызвать метод из указателя на вектор пользовательского типа http://www.cyberforum.ru/cpp-beginners/thread723728.html
#include <iostream> #include <vector> #include <string> using namespace std; struct Client { vector <string> login; vector <string> password; vector <int> access; void output()
C++ страусиная ферма Уважаемые программисты! Помогите, пожалуйста, решить такую задачку. Сам пробовал, но не получилось (получается уравнение с двумя неизвестными N и M, а такое решить нельзя). Буду очень благодарен. Ссылка на задачу: удалено Как вы помните, Джонни работает в правительственных службах одной неизвестной страны. В свободное время он разводит страусов на своей маленькой ферме. На ферме есть NxM... http://www.cyberforum.ru/cpp-beginners/thread723708.html
C++ Объясните решение задачи (ряд Тейлора)
Вычислить и вывести на экран в виде таблицы значения функции, с помощью ряда Тейлора, на интервале от x-нач до x-кон с шагом dx с точностью eps. Таблицу снабдить заголовком и шапкой. Каждая строка должна содержать значение аргумента, значение функции и количество просуммированных членов ряда.
Графы C++
Задан граф матрицей смежности Заданы две вершины, начальная и конечная, требуется найти первую вершину в пути между ними
C++ Помогите пожалуйста создать класс треугольник http://www.cyberforum.ru/cpp-beginners/thread723693.html
Добрый день, помогите пожалуйста создать класс треугольник, члены класса - длины трех сторон, предусмотреть в классе методы проверки существования треугольника вычисления и вывода сведений о фигуре длины сторон углы периметр площадь , создать произвольный класс равносторонний треугольник, переопределить в классе проверку , является ли треугольник равносторонним и метод вывода сведений о фигуре....
C++ Одномерный массив (максимальный элемент, сумма элементов массива) Здравствуйте, возникает небольшая проблема при решении задачи: "В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) максимальный по модулю элемент массива 2) сумму элементов массива, расположенных между первым и вторым положительными элементами. Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных" Проблема заключается в... подробнее

Показать сообщение отдельно
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
08.12.2012, 15:11     Перегрузка функций
Простой пример с + одного класса:
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
#include <iostream>
 
class a
{
        int i;
     public:
        a(int);
        a operator +(a);
        void print();
};
 
a::a(int k): i(k){ //конструткор
}
 
a a::operator + (a tmp) //перегружаем +
{
      return a(this->i+tmp.i);        
}
 
void a::print ()
{
      std::cout<<this->i<<std::endl;
}
 
int main()
{
     a obj1=3, obj2=2;
     a obj3=obj1+obj2; //прибавляем объект к объекту
     obj3.print(); //выводим на экран
     obj3=obj1+10; //прибавляем число к объекту
     obj3.print();
     return 0;
}
 
Текущее время: 15:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru