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

Перегрузка оператора *= для vector<int> - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнить матрицу 9x9 случайными числами. Отобразить матрицу симметрично относительно главной диагонали http://www.cyberforum.ru/cpp-beginners/thread104673.html
Заполнить матрицу случайными числами. Отобразить матрицу симметрично относительно главной диагонали
C++ обучающая система привет всем)))оч над курсовой выполненный на си или паскале...либо легенькая игра, либо обучающая система...сенкс всем кто поможет:) http://www.cyberforum.ru/cpp-beginners/thread104663.html
ООП Полиморфизм Наследование C++
У меня есть базовый класс и 2 производных от него класса... Как сделать, чтобы в программе я мог сделать такое обьявление: Force fc; fc = new GravityForce(nofg, 5, 2); fc = new...
C++ Подправте пожалуйста код
Привет всем. Очень нужна ваша помощь... Вот исходный код на паскале: Program LAB1; uses crt; Procedure WriteByte(a:byte); var i:integer; begin for i:=7 downto 0 do begin if ((a shr i) and...
C++ Отсортировать массив чисел методом пузырька http://www.cyberforum.ru/cpp-beginners/thread104621.html
помогите пожалуйста!!!! отсортировать массив чисел методом пузырька чтобы числа были не заданы ,а вводились пользователем(n-ое количество чисел)
C++ Передача элементов массива из одной функции в другую Подскажите пожалуйста, хочу написать тест проверки знаний, генерацию случайных элементов без повторений нашел в Internet переработал под себя, теперь столкнулся с задачей передачи элементов массива... подробнее

Показать сообщение отдельно
Somebody
2789 / 1600 / 145
Регистрация: 03.12.2007
Сообщений: 4,193
Завершенные тесты: 1
15.03.2010, 15:35
Цитата Сообщение от Nameless One Посмотреть сообщение
Возвращай объект не по ссылке, а по значению
А как же код типа
Код
vector<int>& foo = (bar *= baz);
который вообще со стандартными типами должен работать. Да ещё и лишнее копирование вектора будет, что не есть хорошо.
Цитата Сообщение от Nameless One Посмотреть сообщение
или выделяй для объекта память в куче
Кто где будет его удалять тогда?
Цитата Сообщение от outoftime Посмотреть сообщение
[Warning] reference to local variable `res' returned
Ну, я уже предложил
Код
a = res;
return a;
Вот ещё тут вариант, чтобы не копировать весь массив, учитывая, что старое значение a уже не нужно.
Код
a.swap(res);
return a;
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru