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

Почему не работает двойное присваивание? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ c++ no members available http://www.cyberforum.ru/cpp-beginners/thread953925.html
template<typename T> class List { private: struct Node { T item; Node *next; };
C++ книга по c# для программистов с++ привет всем! имею хорошие знание по с++, хочу изучить с# ... подскажите книгу который знакомит с с# ? http://www.cyberforum.ru/cpp-beginners/thread953921.html
C++ Составить функцию нахождения факториала
Составить функцию нахождения факториала и вычислить значение выражения: (k-m)! *n!/(n+k)!
поиск по бору C++
помогите написать задачу по поиску по бору на языке с++ билдер
C++ код клавиши http://www.cyberforum.ru/cpp-beginners/thread953900.html
всем привет ) может кто нибудь объяснить как считать клавиши такие как F5 cntrl shift и так далее ) если можно приведите кусочек рабочего кода на c++ ) считать имеется ввиду получить их код ) хотя может я не так ставлю вопрос вообщем мне надо вписать в hex код программы код f5 а как это сделать я не понимаю в вики написано что код f5 -- 0x74 но его никак не впишешь в hex код программы через...
C++ Графы - Прекращение работы программы Помогите кому не сложно, само задание(если нужно): Определить кол-во компонент связности дополнения заданного графа. Программа не хочет показывать ответ, при нажатии кнопки "show" она либо подвисает, либо выдает сообщение: "Прекращена работа приложения..." Прерывается где-то здесь(может какие-то явные ошибки): void sled(int j) { k=j+1; while(k<n){ if ((!usd)&&(adj==1)){usd=true;... подробнее

Показать сообщение отдельно
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
13.09.2013, 22:00     Почему не работает двойное присваивание?
Цитата Сообщение от murtukov Посмотреть сообщение
о какой ссылке идет речь
Об этой
alpha operator = (alpha& a)
Добавлено через 5 минут
Цитата Сообщение от murtukov Посмотреть сообщение
что выполняется первым в выражении a3 = a2 = a1. Сначала a2 = a1?
Да. Можно записать так
C++
1
a3.operator =(a2.operator =(a1));
Добавлено через 3 минуты
Результат a2.operator =(a1) - временное значение - нельзя использовать в качестве аргумента для вызова a3.operator =(...), т.к. твой operator = принимает ссылку на не константу.
 
Текущее время: 06:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru