Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ расход материалов за сутки https://www.cyberforum.ru/ cpp-beginners/ thread1062361.html
#include <iostream> #include <conio.h> #include <string> using namespace std; int main(){ string s; struct table{ int nomer; string surname; string name;
Сортировка массива радикс обменом C++
Здравствуйте! помогите написать программу на с++ которая реализует алгоритм сортировки массива радикс обменом. Вообще что это за сортировка? нигде не могу найти информацию в интернете( может она как то по-другому называется?
C++ Проиллюстрировать возможности операций отношения (сравнения) https://www.cyberforum.ru/ cpp-beginners/ thread1062319.html
#include <iostream> #include <conio.h> using namespace std; int main() { int a,b,c,d,n,m,x; setlocale(0,""); cout << "Vvedite chislo a: " << endl; cout << "a= " ; cin >> a;
C++ Найти все парные числа из заданного набора целых чисел Надо используя рекурсию найти все парные числа из заданного набора целых чисел. Массив не объявлять. https://www.cyberforum.ru/ cpp-beginners/ thread1062290.html
Переход на новую строку C++
фрагмент кода запись строки в текстовый файл: fputs(stroka,f); stroka имеет значение 100110110101 без нуль символа. как перейти на следующую строку?
C++ Написать функцию, заменяющую цифры латинскими буквами https://www.cyberforum.ru/ cpp-beginners/ thread1062279.html
Написать функцию, заменяющую цифры латинскими буквами. Обработать две строки. Вводить цифры в ручную #include <iostream> #include <ctime> #include <cstdlib> #include <string> #include <cctype> std::string& changeNumericToAlpha(std::string& inputStr) { for(unsigned i(0); i < inputStr.size(); ++i)
C++ Массивы элементов https://www.cyberforum.ru/ cpp-beginners/ thread1062257.html
Для комплексных чисел. Имеется массив элементов типа Date в виде структуры struct Dates { int count = 0;//количество имеющихся элементов в массиве Date dates; } dts = {0}; Главный поток программы (функция main()) создает вторичный поток, передав в него указатель на структуру dts.
C++ Определение функций
Определить две функции: void WriteComplex(char * fname, Complex * buffer, int count); – функция записывает count элементов типа Complex из массива buffer в файл с именем fname; int ReadComplex(char * fname, Complex * buffer, int count); – функция читает count элементов типа Complex из файла с именем fname в массив buffer и возвращает количество фактически прочитанных элементов. Во всех...
C++ fstream на новую строку https://www.cyberforum.ru/ cpp-beginners/ thread1062235.html
Помогите пожалуйста, почему у меня не записывает символ \n(на новую строку) в следующем коде: fstream fs; fs.open(path,ios::out|ios::in|ios::binary); char buf="<Header>\nLanguase=unknown;\nDate=unknown;\nAut=unknown;\nParam0=;\n</Header>\n<Body></Body>"; fs.write(buf,strlen(buf)); fs.close();
C++ компилятор командной строки bcc компилятор командной строки bcc среды Borland C++ 5.02 как сделать, чтобы bcc.exe не закрывал окно после запуска? https://www.cyberforum.ru/ cpp-beginners/ thread1062224.html
C++ С++ и классы
Ребят, такая проблема. Разбираюсь с курсовой, знакомый посоветовал использовать классы. Я в принципе изучила про них в гугле, да никак не пойму, что именно мне с ними делать в моем случае. ПОмогите пожалуйста, хоть составить алгоритм! Вечно признательный вам, маленький Грибочек. Пы.Сы. Условие задания: "Есть М людей и Н вакансий. Каждый человек на определенной вакансии имеет определенный...
C++ Работа с функциями, возвращающими значения. Передача параметров по значению https://www.cyberforum.ru/ cpp-beginners/ thread1062205.html
Помогите переделать задачу по ссылкам: 3) Даны длины a, b и c сторон некоторого треугольника. Найти медианы треугольника, сторонами которого являются медианы исходного треугольника. (Замечание: длина медианы проведенной к стороне a, равна 0,5*(sqrt(2*(b^2)+2*(c^2)-a^2)) .) По функциям #include <iostream> #include <math.h> #include <conio.h> using namespace std;
New to C++
83 / 44 / 10
Регистрация: 14.01.2013
Сообщений: 258
04.01.2014, 01:04  [ТС] 0

Как возвратить значения обьекта? - C++ - Ответ 5591199

04.01.2014, 01:04. Показов 670. Ответов 15
Метки (Все метки)

Ответ

Ну вот, я странную ошибку заметил, но программа как тоже не странно, рабочая
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
34
#include <iostream>
 
using namespace std;
 
class op
{
private:
     int count;
public:
    op():count(0){}
    op(int c):count(c)
    {}
    int operator++()
    {
        count++;
        op temp;
        temp.count = count;
        return temp.count;
    }
    void operator<<(op ch) const
    {
        cout << ch.count << endl;
    }
 
};
int main()
{
    op t1,t2;
    t2 = ++t1;
    t2 << ++t1;
    cout << ++t1;
    system("PAUSE");
    return 0;
}
И тут меня удивило, что нету протестов, со стороны компилятора, то что я возвращаю int вместо op(что t2 будет присваивать значения int вместо op), и ещё, что для меня оказалось интересным, что не нужный (уже) конструктор
C++
1
op(int c):count(c){}
удаляет эти ошибки:
Кликните здесь для просмотра всего текста

error C2679: бинарный "=": не найден оператор, принимающий правый операнд типа "int" (или приемлемое преобразование отсутствует) c:\users\progers\documents\visual studio 2010\projects\operators_test\operators_test\main.cpp 28
error C2679: бинарный "<<": не найден оператор, принимающий правый операнд типа "int" (или приемлемое преобразование отсутствует) c:\users\progers\documents\visual studio 2010\projects\operators_test\operators_test\main.cpp 29
IntelliSense: отсутствует оператор "=", соответствующий этим операндам c:\users\progers\documents\visual studio 2010\projects\operators_test\operators_test\main.cpp 28
IntelliSense: отсутствует оператор "<<", соответствующий этим операндам c:\users\progers\documents\visual studio 2010\projects\operators_test\operators_test\main.cpp 29

Но если этот конструктор удалить, то ошибки возвращаются, а с конструктором их просто нету.....

Вернуться к обсуждению:
Как возвратить значения обьекта? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.01.2014, 01:04
Готовые ответы и решения:

Возвратить из функции два значения
#include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; double F(double x) { double f =...

Класс Rectangle: возвратить значения координат, длины, ширины и площади
Реализовать класс Rectangle. Класс должен хранить координаты, а так же длину и ширину...

Исключительный доступ обьекта к полям другого обьекта avr/c++
исключительный доступ обьекта к полям другого обьекта avr/c++ добрый день есть два обьекта...

Как возвратить с функции два значения?
Приветствую) Поставлена следующая задача: Создать функцию, которая при условии N&gt;8 запросит ввести...

15
04.01.2014, 01:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.01.2014, 01:04
Помогаю со студенческими работами здесь

Как узнать есть ли в элементе обьекта в ключе или значения определенное слово, символ и т. д.?
for (var key in uniq_obj_width) { //Если 'coincided' подсвечиваем элементе if (uniq_obj_width) {...

Не подставляются значения свойств обьекта
class simpleHouse { public $model= &quot;&quot;; public $square =0; public $floor =0; ...

Не очевидное присваивание значения обьекта
Помогите плз понять поведение следующего кода: class Program { public class...

Как возвратить указатель
Как из intova() возвратить указатель чтобы напечатать матрицу в main?? int main() { int n, m;...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru