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

перегрузка операции ++ (Липпман) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание динамической конструкции из элементов структуры, каждый из которых ссылается на два других елемента http://www.cyberforum.ru/cpp-beginners/thread920574.html
подскажите как написать программу для создания динамической конструкции из елементов структуры ,каждый из которых ссылается на два других елемента.Елементы организуются по следующему принцыпу .Начальный первый елемент ссылается на два елемента (второй и третий), каждый из которых ссылается на четвертый общий елемент и друг на друга и т.д.
C++ Не могу переписать код Помогите пожалуйста переписать на С++. http://www.cyberforum.ru/cpp-beginners/thread920573.html
добавить сложение и вычитание матриц C++
A*x-A*y-B*x+B*y нужно доделать #include "stdafx.h" int _tmain(int argc, _TCHAR* argv) { return 0; } #include "stdafx.h" #include <iostream> using namespace std;
C++ Даны натуральное число N и последовательность A1, A2, ..., AN. Определить ближайшее к какому нибудь целому
Даны натуральное число N и последовательность A1, A2, ..., AN. Определить ближайшее к какому нибудь целому
C++ Ввести шестизначное число и вывести его в определенном формате и округлить http://www.cyberforum.ru/cpp-beginners/thread920521.html
Здравствуйте я только начал изучать язык С++ и не заю как решить задачу помогите Надо ввести шестизначное число и вывести его в определенном формате и округлить
C++ Задачка на числа Фиббоначи Ребят, задача такая Числа Фибоначчи u(0), u(1), ... получили название в честь итальянского математика XIII века Леонардо Фибоначчи, который ввел их для описания численности поколений животных (без учета смертности). Предполагается, что каждая пара животных некоторого вида приносит ежегодно приплод в одну пару животных (самку и самца), которые в свою очередь начинают давать приплод через два... подробнее

Показать сообщение отдельно
Valentina
68 / 68 / 3
Регистрация: 13.05.2012
Сообщений: 130
10.07.2013, 01:53  [ТС]     перегрузка операции ++ (Липпман)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream>
#include<complex>
using namespace std;
inline complex<double>&
operator++ (complex<double>&cval, double dval)
{
        cval.real(cval.real() + 1.);
   return cval;
}
int main()
{
    setlocale (LC_CTYPE,"rus");
    complex<double>cval(4.0,1.0);
    cout<<cval<<endl;
    ++cval;
    cout<<cval<<endl;
    cout<<cval<<endl;
 
    system("pause");
    return 0;
}
выдает ошибку
error C2807: the second formal parameter to postfix 'operator ++' must be 'int'
error C2675: unary '++' : 'std::complex<double>' does not define this operator or a conversion to a type acceptable to the predefined operator
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru