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

В чём соль?? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Фрактал http://www.cyberforum.ru/cpp-beginners/thread266001.html
Здравствуйте,дана была задачка. Суть её заключалась в том,чтобы написать программу генерирующую произвольный фрактал,затем переводила в формат бмп (точечный рисунок). Сидел думал,но в голову ничего...
C++ кириллица в памяти Выводить кириллицу на экран не проблема, но когда сохраняешь её в память, она себя как то странно ведет и коды сохраняются совершенно другие. и нормально вывести опять уже не получается!! что... http://www.cyberforum.ru/cpp-beginners/thread265999.html
C++ Динамический массив
Помогите найти ошибку. При компилировании выдает следущее: could not find a match for myn(int * *,int, int) # include<iostream.h> # include<conio.h> const int n=4, m=4; void...
метод множителей лагранжа C++
кто нибудь его когда-нибудь реализовывал? проблема в не в поиске частных производных(введя кучу условностей все-таки придумал способ её реализации) а в лямбде которая возникает при решении этим...
C++ Зависает программа при включении обычного while http://www.cyberforum.ru/cpp-beginners/thread265987.html
Дана таблица шириной 0-12, в нее записываются массивы имитирующие файлы и имитирующий папки спецсимвол, ввод работает верно, в каждой ячейке ссылка на следующую(пронумерованы от 1 до n), но нужно...
C++ Вывод исходной матрицы на экран Нужно вывести исходную матрицу на экран. Помогите исправить ошибки в коде. #include <stdio.h> #include <iostream> #include <math.h> const int n=4; const int m=5; подробнее

Показать сообщение отдельно
ValeryS
Модератор
6963 / 5300 / 522
Регистрация: 14.02.2011
Сообщений: 17,881
29.03.2011, 02:54
значит не теже
раз не работает
[quote=Pushkin;1497118]mov mov::operator - (int d)
{
mov s;
s.a-=d;
return s;
}
вот если бы ты написал
mov mov::operator - (int d)
{
mov s;
s.a-=d;
return s.a;
}
То работало бы
потому что вернулся бы int
а cout<< знает что с int ом делать
и вообще класс у тебя какой то интересный
mov s; где конструктор без параметров как ты это создавать будешь?


Цитата Сообщение от Pushkin Посмотреть сообщение
protected:
int a,d,s;
Почему лишние члены


Цитата Сообщение от Pushkin Посмотреть сообщение
mov mov::operator + (int d)
{
mov s;
s.a+=d;
return s;
}
зачем та создаешь новый объект класса(он и не создастся точнее не скомпилируется нет конструктора)
Может ты это имел ввиду оператор + прибавляет к члену a число d и возвращает a
тогда это должно выглядеть так
C++
1
2
3
4
5
mov mov::operator + (int d)
{
        a+=d;// можно this->a+=d;
        return a;
}
оператор для сложения класса с классом
C++
1
2
3
4
5
mov mov::operator + (mov d)
{
        a+=d.a;// можно this->a+=d.a;
        return a;
}
остальное поправь сам
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru