Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
8 / 8 / 10
Регистрация: 05.09.2013
Сообщений: 502
1

Оператор присваивания

04.10.2013, 18:06. Просмотров 448. Ответов 4
Метки нет (Все метки)


Какая разница между оператором "=" и "=="
Почему , например , в цикле нужно писать
C++
1
while(count==1)
а не
C++
1
while(count=1)
Заранее спасибо за ответ )
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.10.2013, 18:06
Ответы с готовыми решениями:

Для шаблонного класса перегрузить оператор присваивания, copy-конструктор, объекты cin и cout, оператор *
Помогите в следующем: Для класса шаблона следует перегрузить оператор присваивания, конструктор...

Оператор присваивания
Здравствуйте! Есть класс, в котором перегружены операции сложения и присваивания: void operator...

Оператор присваивания в c++
Такой вопрос, для каких классов следует явно перегрузить оператор присваивания??

оператор присваивания
Привет всем ! Каким образом вызывается оператор присваивания, например, здесь: a = "I "; если в...

4
120 / 120 / 47
Регистрация: 29.03.2013
Сообщений: 237
04.10.2013, 18:12 2
== Это оператор сравнения, а = присваивания
C++
1
while(count==1)
"Пока count равен единице"

C++
1
while(count=1)
"Пока count присвоить единицу"
1
855 / 445 / 111
Регистрация: 06.07.2013
Сообщений: 1,483
04.10.2013, 18:53 3
A == B возвращает true либо false в зависимости от того равны ли аргументы или нет,
A = B приравнивает A к B, а потом возвращает правое значение - "B" ( если не ошибаюсь)
2
1173 / 886 / 94
Регистрация: 03.08.2011
Сообщений: 2,457
04.10.2013, 18:57 4
Цитата Сообщение от Raali Посмотреть сообщение
A = B приравнивает A к B, а потом возвращает правое значение - "B" ( если не ошибаюсь)
Левое.
1
8 / 8 / 10
Регистрация: 05.09.2013
Сообщений: 502
04.10.2013, 19:04  [ТС] 5
Цитата Сообщение от scenotaph Посмотреть сообщение
== Это оператор сравнения, а = присваивания
C++
1
while(count==1)
"Пока count равен единице"

C++
1
while(count=1)
"Пока count присвоить единицу"
Спасибо . Теперь понял разницу)

Добавлено через 19 секунд
Цитата Сообщение от Raali Посмотреть сообщение
A == B возвращает true либо false в зависимости от того равны ли аргументы или нет,
A = B приравнивает A к B, а потом возвращает правое значение - "B" ( если не ошибаюсь)
Спасибо за ответ )
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.10.2013, 19:04

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Оператор присваивания
Почему в этом случае вызывается оператор присваивания Fraction f4; f4 = f1+f2+f3;...

Оператор присваивания.
Всем привет!В универе щас работаем с классами и перегрузками.В частности перегрузкой оператора...

Оператор присваивания
Добрый день! Помогите, пожалуйста, разобраться. Я не совсем понимаю работу перегруженного...

оператор присваивания
Подскажите пожалуйста, вот я создал класс, конструктор которого создает 2хмерный массив из 2ойного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.