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

Перегрузка операторов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поменять местами элементы главной и вспомогательной диагонали http://www.cyberforum.ru/cpp-beginners/thread1012421.html
Проверьте, пожалуйста на правильность! Задание: поменять местами элементы главной и вспомогательной диагонали! for (int i = 0; i < nRow; i++) { for (int j = 0; j < nCol; j++) { if (i == j) { buf = matr; matr = matr; matr = buf;
C++ Дано действительное число x≠0. Вычислить Вот такая вроде бы простая задачка, но не получается почему-то(( Кто-нибудь может помочь? Заранее спасибо. Дано действительное число x≠0. Вычислить: http://www.cyberforum.ru/cpp-beginners/thread1012419.html
Как вывести обьект с cout ? C++
Как вывести обьект с помощю cout ?
C++ Исследовать сходимость последовательности {x_n } к данному числу a, используя определение предела последовательности
Исследовать сходимость последовательности {x_n } к данному числу a, используя определение предела последовательности. Для каждого заданного ε найти такое натуральное N, что для всех n≥N |x_n-a|<ε. Задать 5 различных значений ε (их изменение выполнять в цикле). Предел последовательности находить с помощью функции, в которую передаётся текущее значение ε в качестве параметра, а возвращается...
C++ Выборочная обработка матриц! http://www.cyberforum.ru/cpp-beginners/thread1012412.html
Народ, объясните хотя-бы словесно, как решить такое задание: Создать массив, элементы которого равны суммам пар чисел расположенных на главной и вспомогательной диагоналях!
C++ Рекурсия Такая задача: дан отрезок и на нем надо найти такое число, сумма делителей которого максимальна. Нельзя использовать циклы и массивы, только рекурсия. Я кое-что написал, вот уже конечная программа, но она не работает: #include <iostream> int otr (int min, int max) { int n; if (min==max) { n=min; return sd(n); } подробнее

Показать сообщение отдельно
Darthriddikc
10 / 10 / 0
Регистрация: 23.12.2012
Сообщений: 45
20.11.2013, 00:45  [ТС]     Перегрузка операторов
Цитата Сообщение от alsav22 Посмотреть сообщение
Покажите, как у вас сейчас код выглядит.
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
35
36
37
38
39
#include <iostream>
#include <string.h>
using namespace std;
class my_str
{
    char st[256];
public:
    my_str(){}
    my_str(char* inst)
    {
        strcpy(st,inst);
    }
    void show()
    {
        cout<<st<<endl;
    }
    void operator +=(char* str1)
    {
        strcat(st,str1);
    }
    friend const my_str operator + (const my_str& l, const my_str& r)
    {
        my_str temp_st;
        strcpy(temp_st.st,l.st);
        strcat(temp_st.st,r.st);
        return temp_st;
    }
    char* returnSt()
    {
        return st;
    }
};
int main()
{
    my_str obj1="qwert";
    char arr[250];
    strcpy(arr, (obj1+"!2s").returnSt());
    return 0;
}
 
Текущее время: 17:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru