С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Получить строку текста и подсчитать кол-во восклицательных знаков https://www.cyberforum.ru/ cpp-beginners/ thread3034745.html
Пробовал по-разному писать код, но все время не получалось, помогите пожалуйста. Получить от пользователя строку текста и подсчитать количество восклицательных знаков в строке. Повторять до тех пор, пока не встретится строка, завершающаяся словом quit.
C++ Напишите функцию modify_vector
Напишите функцию modify_vector, принимающую на вход: ссылку на vector<int> — вектор, состоящий из целочисленных значений, функцию вида int f(int), и преобразующую каждый элемент вектора с помощью функции f. Например, если в качестве функции f передана функция square следующего вида: int square(int x) { return x * x; } то каждый элемент вектора должен быть возведён в квадрат....
C++ Напишите функцию swap_refs, принимающую на вход две ссылки на целые числа и меняющую значения чисел, которые адресуют да Напишите функцию swap_refs, принимающую на вход две ссылки на целые числа и меняющую значения чисел, которые адресуют данные ссылки. Примечание: Внимательно проанализируйте пример. Пример: Тест _________________Вывод int a = 3, b = 4; ________4 3 swap_refs(a, b); cout << a << " " << b; https://www.cyberforum.ru/ cpp-beginners/ thread3034740.html C++ Создать функцию поиска наибольшей серии нулей и удаление её из массива https://www.cyberforum.ru/ cpp-beginners/ thread3034739.html
Массив содержит большое количество нулей. Определить положение и размер самой долгой серии нулевых элементов и удалить ее при этом уменьшая массив.
C++ Напишите функцию swap_ptr, принимающую на вход два указателя на целые числа и меняющую значения самих чисел, которые адр
Напишите функцию swap_ptr, принимающую на вход два указателя на целые числа и меняющую значения самих чисел, которые адресуют данные указатели. Примечание: Внимательно проанализируйте пример. Пример: Тест___________________Вывод int a = 3, b = 4; __________4 3 swap_ptr(&a, &b); cout << a << " " << b;
C++ Напишите функцию max_even_2, принимающую на вход два параметра: https://www.cyberforum.ru/ cpp-beginners/ thread3034727.html
Напишите функцию max_even_2, принимающую на вход два параметра int a — указатель на массив целых чисел, int n — длину массива, и возвращающую наибольшее значение среди чётных элементов массива. Гарантируется, что все значения массива находятся в диапазоне от -100000 до 100000. Если массив не содержит чётных элементов, функция должна возвращать -999999. Примечание: Воспользуйтесь функцией,...
C++ Напишите функцию max_even, принимающую на вход два параметра Напишите функцию max_even, принимающую на вход два параметра: int* a — указатель на массив целых чисел, int n — длину массива, и возвращающую наибольшее значение среди чётных элементов массива. Гарантируется, что все значения массива находятся в диапазоне от -100000 до 100000. Если массив не содержит чётных элементов, функция должна возвращать -999999. Пример: https://www.cyberforum.ru/ cpp-beginners/ thread3034726.html Написать рекурсивную программу показа на экране следующей картинки: C++
Написать рекурсивную программу показа на экране навигационной картинки: 1111111111111111 (16 раз) 222222222222 (12 раз) 33333333 (8 раз) 4444 (4 раза) 33333333 (8 раз) 222222222222 (12 раз) 1111111111111111 (16 раз) Написал методом итераций а рекурсией не получаеться,помогите пожалуйста
C++ Удаление элемента из массива Задание: Удалить из массива все элементы, которые больше K (задается с клавиатуры) и меньше M (задается с клавиатуры). Добавить после минимального элемента число 10. #include <iostream> #include <time.h> #include <stdlib.h> #include <fstream> using namespace std; ifstream fin; //называем объект для работы с файлом void vivod(int*mas, int n) {for (int i=0; i<n; i++) cout<<mas<<" ";} https://www.cyberforum.ru/ cpp-beginners/ thread3034716.html C++ Расчет суммы вводимых с клавиатуры чисел. Количество чисел также вводить с клавиатуры https://www.cyberforum.ru/ cpp-beginners/ thread3034697.html
расчета суммы вводимых с клавиатуры чисел. Количество чисел также вводить с клавиатуры;
Отсортировать элементы каждого подмассива по возрастанию C++
Массив содержит несколько отрицательных элементов, которые разделяют его на отдельные подмассивы. Отсортировать элементы каждого подмассива по возрастанию. То есть если массив: 2 4 1 3 -5 6 8 7 -2 Отсортировать по возрастанию с 2 до -5 и с 6 до -2
C++ Ошибки при инклуде <profileapi.h> https://www.cyberforum.ru/ cpp-beginners/ thread3034677.html
Добрый день. Хочу измерить скорость алгоритма используя QueryPerformanceFrequency(). Подключаю profileapi.h и ещё ничего не написав, получаю при компиляции 11 ошибок. В чём может быть проблема? https://www.cyberforum.ru/attachment.php?attachmentid=1375963&stc=1&d=1666618444
Вездепух
Эксперт CЭксперт С++
12794 / 6671 / 1795
Регистрация: 18.10.2014
Сообщений: 16,890
24.10.2022, 19:51 0

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

24.10.2022, 19:51. Показов 353. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено SAVCHink как решение

Решение

Цитата Сообщение от SAVCHink Посмотреть сообщение
компилятор пишет следующее
И? Где "следующее"?

Цитата Сообщение от SAVCHink Посмотреть сообщение
const char *c, *o;
string str, p;
Что такое string?

Зачем c, o и p сделаны полями класса?

Цитата Сообщение от SAVCHink Посмотреть сообщение
Counter() { }
Зачем явно писать конструктор по умолчанию, который явно ничего не делает?

Цитата Сообщение от SAVCHink Посмотреть сообщение
Counter(string s) {              // конструктор копирования
        str = s;
    }
Это не конструктор копирования. Это конструктор преобразования.

Цитата Сообщение от SAVCHink Посмотреть сообщение
Counter operator = (const Counter& c2) { //оператор =
c = c2.str.c_str();
То есть string - это именно std::string? Где тогда #include <string>? Почему не сделано #include <string>?

Цитата Сообщение от SAVCHink Посмотреть сообщение
strcpy(this->str, c);
Что это тогда такое вообще? Что такое strcpy в std::string? Что это должно делать? Где вы такое видели?

Вернуться к обсуждению:
Перегрузка оператора = C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.10.2022, 19:51
Готовые ответы и решения:

Перегрузка оператора new[]
Привет всем, программирую давольно давно, на с++ второй год. Столкнулся с задачей, в которой нужно...

Перегрузка оператора '='
Не давно стал изучать С++ и дошёл до перегрузок операторов, и с книги написал пример, и не могу в...

Перегрузка оператора ()
Привет всем помогите придумать способ реализаци следущей задачи: есть класс симметричная...

Перегрузка оператора <<
Добрый пень! подскажите как написать код для реалилизации следующего требования: SpecialPrint...

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

Перегрузка оператора ==
Есть шаблонный класс List (не имеющий перегруженных операторов) и есть шаблонный класс...

Перегрузка оператора %
Подскажите пожалуйста как перегрузить оператор % для матрицы! #include &quot;StdAfx.h&quot; #include...

перегрузка оператора
Как перегрузить оператор , чтобы его можно было использовать для операций присваивания новых...

Перегрузка оператора +
Всем привет, проблема на этот раз такая. Для того, чтобы выучить классы, я пишу некое подобие...

Перегрузка оператора
#include &lt;iostream&gt; class Node { public: char *s; int length; Node * next; public:...

Перегрузка оператора
Добрый день! Мне нужно перегрузить в классе двумерного массива оператор ++, чтобы она возвращал...

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