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

В чём соль?? - 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 inarray(int*,int,int); void myn(int,int,int); void outarray(int,int,int);
метод множителей лагранжа C++
кто нибудь его когда-нибудь реализовывал? проблема в не в поиске частных производных(введя кучу условностей все-таки придумал способ её реализации) а в лямбде которая возникает при решении этим методом.лямбда не является переменной и поэтому искать её нельзя(а следовательно решить систему уравнений методом Зейделя(например) нельзя так просто).отсюда вытекает проблема - что с ней cделать чтобы...
C++ Зависает программа при включении обычного while http://www.cyberforum.ru/cpp-beginners/thread265987.html
Дана таблица шириной 0-12, в нее записываются массивы имитирующие файлы и имитирующий папки спецсимвол, ввод работает верно, в каждой ячейке ссылка на следующую(пронумерованы от 1 до n), но нужно осуществить удаление файла или папки, папки удаляет на раз, а вот с поиском следюющей ячейки файла проблема странная вот кусок кода удаления файла: y=a;//a это длина файла в ячейках(переведенная из мб)...
C++ Вывод исходной матрицы на экран Нужно вывести исходную матрицу на экран. Помогите исправить ошибки в коде. #include <stdio.h> #include <iostream> #include <math.h> const int n=4; const int m=5; подробнее

Показать сообщение отдельно
ValeryS
Модератор
6514 / 4980 / 460
Регистрация: 14.02.2011
Сообщений: 16,493
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;
}
остальное поправь сам
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru