|
|
Другие темы раздела | |
C++ Написать код для задачи
https://www.cyberforum.ru/ cpp-beginners/ thread2201955.html Ваш знакомий решил отпраздновать день рождения "в полный размах". В течение пира к нему подходили все новые и новые гости (порой даже незнакомые ему). С появлением каждого гостя он вынужден был снова рассчитываться с барменом. Поэтому рано или поздно, деньги у именинника закончились. Напишите программу, которая будет определять, за которого из гостей Ваш товарищ заплатил больше. Признаком... |
Вот готовая программа, а что значит отдельная строка? C++ Знающие, подскажите, что означает это: cout << accumulate((istream_iterator<double>(ifs)), istream_iterator<double>(), 0., (double sum, double val) {return val > 0. ? sum + val : sum; }); #include <iostream> #include <numeric> #include <fstream> #include <iterator> #include <cstdlib> using namespace std; int main() { |
C++ Нахождение наибольшего общего делителя
https://www.cyberforum.ru/ cpp-beginners/ thread2201945.html Разработать и испытать рекурсивную функцию для вычисления наибольшего общего делителя двух введенных натуральных чисел. |
C++ Отсортировать набор целых чисел, создав для него дерево поиска дано число N и набор из N целых чисел. отсортировать набор целых чисел, создав для него дерево поиска. вывести указатель на корень полученного дерева, а так же отсортированный набор чисел(для вывода набора чисел выполнить перебор вершин дерева в инфиксном порядке). помогите с решением, пожалуйста! https://www.cyberforum.ru/ cpp-beginners/ thread2201936.html |
Количество листов в бинарном дереве C++ дан указатель р1 на корень непустого дерева. найти количество листов void print (PNode Tree, int k) { if (Tree == NULL) k = k++; else print(Tree->Left, k); print(Tree->Right, k); } int main() |
C++ игровые проекты для начинающих
https://www.cyberforum.ru/ cpp-beginners/ thread2201911.html Здравствуйте! Мне бы хотелось разобрать какие-нибудь не сложные игровые проекты (игру). Можете дать какие-нибудь ресурсы (сайты, статьи и тп) с разбором исходного кода не сложных игр, которые помогли бы начать осваиваться с программированием игр, да и программированием в целом, спасибо... |
C++ Std::regex, выражение которое соответствует строке с экранированными символами
https://www.cyberforum.ru/ cpp-beginners/ thread2201909.html Есть регулярка ^(?:**|?)*$. Но она взрывается рекурсией если строка длинная и неэкранированный символ где то в конце. Как ее переписать? Примеры: \\knlknl " - совпало jbuyt\\\\;lm; - совпало "\\ - не совпало "" - совпало \ \\ - не совпало "" - не совпало |
C++ Ошибка при импорте dll Вроде делал все по форме , но что-то пошло не так,ошибка по типу такой "error: stray '\242' in program". Искал в интернете на англ. форумах - ничего не помогло из предложенного. Ищу решение уже 2 дня. Код dll main.cpp #include "main.h" #include <iostream> void DLL_EXPORT SomeFunction(char* FileDirect) { |
C++ Чтение цифр из файла
https://www.cyberforum.ru/ cpp-beginners/ thread2201889.html Добрый день. Подскажите, есть файл формата txt в котором содержаться цифры без пробелов. Как каждую из этих цифр занести в массив типа int? И в идеале было бы узнавать объём файла и задавать размер int-ового массива. |
C++ Цикл for, функция Вычислить и вывести на экран в виде таблицы значения функции, заданной графически, на интервале от хнач до хкон с шагом dx. Интервал и шаг вводить с клавиатуры. Таблицу снабдить заголовком и шапкой. https://www.cyberforum.ru/ cpp-beginners/ thread2201886.html |
Исследование связных списков данных C++ Пусть дан список студентов. Элемент списка содержит: фамилию, имя, отчество, № курса, № группы, оценки по пяти экзаменам последней сессии. Выведите информацию о начисленной стипендии, предполагая, что отличникам выплачивается сумма S1, студентам, имеющим только "четверки" и "пятерки", выплачивается сумма S2, троечникам стипендия не выплачивается. С первой частью разобралась, не пойму, как быть... |
C++ Нахождение элементов, которые принадлежат и массиву a и массиву b (segmentation fault) добрый день, стоит задача нахождения элементов, которые принадлежат и массиву а и массиву б. вот код: #include <iostream> #include <vector> #include <sstream> #include <algorithm> using namespace std; void intersect(vector <int> &mass1,vector <int> &mass2,int size1,int size2){ vector <int> mass3; int max_1 = *max_element(mass1.begin(), mass2.end()); https://www.cyberforum.ru/ cpp-beginners/ thread2201884.html |
Вездепух
11694 / 6373 / 1723
Регистрация: 18.10.2014
Сообщений: 16,066
|
||||||
26.02.2018, 20:45 | 0 | |||||
Оператор присваивания - C++ - Ответ 1216402126.02.2018, 20:45. Показов 1340. Ответов 10
Метки (Все метки)
Ответ
Верно. Но ваш оператор присваивания возвращает временный объект, равный a+b. Ко временному объекту нельзя привязать неконстантную lvalue-ссылку
Matrix& . Отсюда и ошибка компиляции. Без правильного использования const эту функциональность реализовать не получится. Должно быть
+ лучше реализовывать самостоятельной функцией, а не методом класса.
Вернуться к обсуждению: Оператор присваивания C++
1
|
26.02.2018, 20:45 | |
Готовые ответы и решения:
10
Для шаблонного класса перегрузить оператор присваивания, copy-конструктор, объекты cin и cout, оператор * Оператор присваивания в c++ оператор присваивания оператор присваивания |
26.02.2018, 20:45 | |
26.02.2018, 20:45 | |
Помогаю со студенческими работами здесь
0
Оператор присваивания. Оператор присваивания Оператор присваивания Оператор присваивания |