Форум программистов, компьютерный форум, киберфорум
Наши страницы

перегрузка операции ++ (Липпман) - 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
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru