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

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

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

Какая разница между оператором "=" и "=="
Почему , например , в цикле нужно писать
C++
1
while(count==1)
а не
C++
1
while(count=1)
Заранее спасибо за ответ )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2013, 18:06
Ответы с готовыми решениями:

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

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

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

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

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

4
scenotaph
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
Raali
643 / 347 / 74
Регистрация: 06.07.2013
Сообщений: 1,115
Завершенные тесты: 1
04.10.2013, 18:53 3
A == B возвращает true либо false в зависимости от того равны ли аргументы или нет,
A = B приравнивает A к B, а потом возвращает правое значение - "B" ( если не ошибаюсь)
2
Toshkarik
1150 / 867 / 90
Регистрация: 03.08.2011
Сообщений: 2,404
Завершенные тесты: 1
04.10.2013, 18:57 4
Цитата Сообщение от Raali Посмотреть сообщение
A = B приравнивает A к B, а потом возвращает правое значение - "B" ( если не ошибаюсь)
Левое.
1
NNN7
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
04.10.2013, 19:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2013, 19:04

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

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

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


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

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

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