Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ непонятные символы. как убрать? https://www.cyberforum.ru/ cpp-beginners/ thread1012347.html
Разделить строку на несколько строк длины к. Программа вроде работает, но после символов появляются разные непонятные знаки. Подскажите как их убрать. #include <iostream> using namespace std;... for (i = 0; i < s && i < strlen(a); i++)
C++ Как вывести обьект с cout ? https://www.cyberforum.ru/ cpp-beginners/ thread1012417.html
Как вывести обьект с помощю cout ? А можно пример?
C++ Матрица, рекурсия Есть матрица 5х5. Состоит из 24-х нулей и одной единицы. Центр матрицы это элемент, позиция которого заходится в "координате" 3х3 (слева направо, сверху вниз, при условии, что матрица нумеруется с... А что за функция "matrix" и к какой библиотеке(#include <...>) она относится? подразумевается matrix - твоя матрица int matrix https://www.cyberforum.ru/ cpp-beginners/ thread1012340.html C++ Рекурсия Такая задача: дан отрезок и на нем надо найти такое число, сумма делителей которого максимальна. Нельзя использовать циклы и массивы, только рекурсия. Я кое-что написал, вот уже конечная программа,... https://www.cyberforum.ru/ cpp-beginners/ thread1012400.html
C++ Помогите доделать программу. Поменять местами найденный максимальный элемент и значение S.
Помогите пожалуйста разобраться с заданием , первые два у меня работают отлично , а вот третье в котором нужно вместо А поставить сумму найденную в первом задании , возникает проблема. Постановка... я могу ошибаться, но j_max объявлена как локальная переменная в функции2 и ее значение никто(из других ф-ий) не видит. При передаче параметров функция3 получает массив и значение(на которое надо...
C++ Действие при нажатии клавиши Всем доброго времени суток! Такая ситуация, пишу dll для игры. Dll вызывается из lua скриптов игры. В скриптах вызываю функцию, которая по замыслу должна при нажатии клавиши воспроизводить действие... https://www.cyberforum.ru/ cpp-beginners/ thread1012367.html
C++ Поменять местами элементы главной и вспомогательной диагонали Проверьте, пожалуйста на правильность! Задание: поменять местами элементы главной и вспомогательной диагонали! for (int i = 0; i < nRow; i++) { for (int j = 0; j < nCol; j++) ... А вам самому лениво чтоли? #include <iostream.h> int main() { int buf; int const nRow = 3, nCol = 3; int matr = { { 1, 2, 3 }, { 4, 5, 6 }, ... https://www.cyberforum.ru/ cpp-beginners/ thread1012421.html C++ Выделение памяти под указатель Здравствуйте форумчане,у меня возник маленький вопрос:) Почему sizeof(char) дает результат в 1 байт, а sizeof(char*) ) дает 4 байта.Как я понимаю под указатель всегда выделяется 4 байта независимо... sizeof(char) Только char - это не указатель. А вот sizeof(double) = 8 - не удивляет?:D ЗЫ. В 16-32 битовых, но суть не в этом... https://www.cyberforum.ru/ cpp-beginners/ thread1012391.html
C++ Сортировка матриц https://www.cyberforum.ru/ cpp-beginners/ thread1012319.html
Слева-направо-вниз , от начала допомежной диагонали матрицы Извините государь, но я не русский. А это никому и не интересно. Задание должно быть на русском - пункт 1.4 Правил. Если вы конечно хотите, чтобы его кто-то понял и попробовал сделать.
C++ Исследовать сходимость последовательности {x_n } к данному числу a, используя определение предела последовательности Исследовать сходимость последовательности {x_n } к данному числу a, используя определение предела последовательности. Для каждого заданного ε найти такое натуральное N, что для всех n≥N... https://www.cyberforum.ru/ cpp-beginners/ thread1012414.html
C++ Выборочная обработка матриц! https://www.cyberforum.ru/ cpp-beginners/ thread1012412.html
Народ, объясните хотя-бы словесно, как решить такое задание: Создать массив, элементы которого равны суммам пар чисел расположенных на главной и вспомогательной диагоналях! #include "iostream" #include "ctime" using namespace std; const int m = 10; const int n = 10y; int main() { srand(time(NULL));
C++ Дано действительное число x≠0. Вычислить Вот такая вроде бы простая задачка, но не получается почему-то(( Кто-нибудь может помочь? Заранее спасибо. Дано действительное число x≠0. Вычислить: UP!:cry: https://www.cyberforum.ru/ cpp-beginners/ thread1012419.html
11 / 11 / 2
Регистрация: 23.12.2012
Сообщений: 45
20.11.2013, 00:45  [ТС] 0

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

20.11.2013, 00:45. Показов 1735. Ответов 20
Метки (Все метки)

Ответ

Цитата Сообщение от 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;
}


Вернуться к обсуждению:
Перегрузка операторов C++
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.11.2013, 00:45
Готовые ответы и решения:

Что такое "перегрузка операторов"? Каковы принципы работы перегруженных операторов и назначение указателя this
Добрый день . Помогите понять принцип работы перегрузки операторов. объясните пожалуйста в зависимости от чего зависит агрумент при...

Перегрузка операторов
Решите пожалуйсто задачу: Разработайте программу, в которой реализована перегрузка оператора «^». Оператор «^» должен возводить...

Перегрузка операторов /=, +=, -=
Добрый день. Есть 3 дроби F1, F2, F3 и нужно перегрузить оператор /=, у меня это выглядит так: void operator/=(Fraction f2) { ...

20
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.11.2013, 00:45
Помогаю со студенческими работами здесь

перегрузка операторов
Товарисссчи, что значит запись: CVector2D::operator+(CVector2D const&amp; v1)const файл *срр и чем отличается от CVector2D const operator...

Перегрузка операторов
Всем привет. Читаю Страуструпа, дошел до перегрузки операторов и наткнулся там вот на такое высказывание: Реализуем...

Перегрузка операторов
Есть у меня свой тип рациональных дробей, и вот мне надо перегрузить оператор &quot;+&quot; таким образом, что бы работала такая строчка...

Перегрузка операторов
Создайте класс Fraction (обыкновенная дробь), в котором реализовать перегрузку: оператора суммирования дробей, оператора суммирования дроби...

перегрузка операторов
Всем привет. Дошел до темы перегрузки операторов и возникло два вопроса. Первый: Чем отличается вот этот код String ...

0
Новые блоги и статьи
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class - средства для работы с неизменяемыми структурами данных, каждое из которых предлагает свой уникальный подход к решению этой задачи. История их появления весьма. . .
Создание производительны­­х API с Java и gRPC
Wired 04.03.2025
В разработке производительность и масштабируемость микросервисных приложений играют ключевую роль. Традиционные REST API, несмотря на свою популярность и простоту, не всегда способны обеспечить. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 знаменует собой значительный скачок в развитии Java, внося фундаментальные улучшения в производительность, безопасность и удобство разработки. Релиз включает множество революционых изменений,. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Современная блокчейн-разработка на Java предоставляет разработчикам широкий спектр возможностей. В отличие от Solidity, который ограничен экосистемой Ethereum, Java позволяет создавать как. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
Tестирование Pull Request в Kubernetes с помощью vCluster
stackOverflow 03.03.2025
При работе с микросервисной архитектурой критически важно обеспечить качественное тестирование каждого изменения перед его слиянием в основную кодовую базу. Однако тестирование Pull Request в. . .
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
WebAssembly и Go: Работа с DOM и обработка ошибок
bytestream 03.03.2025
WebAssembly представляет собой технологию, позволяющую запускать низкоуровневый код в браузере практически на нативной скорости. Особенно интересные возможности открываются при использовании. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru