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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
NNN7
7 / 7 / 3
Регистрация: 05.09.2013
Сообщений: 502
#1

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

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

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

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

оператор присваивания - C++
Подскажите пожалуйста, вот я создал класс, конструктор которого создает 2хмерный массив из 2ойного указателя, являющейся членом этого...

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

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
scenotaph
120 / 120 / 15
Регистрация: 29.03.2013
Сообщений: 237
04.10.2013, 18:12     Оператор присваивания #2
== Это оператор сравнения, а = присваивания
C++
1
while(count==1)
"Пока count равен единице"

C++
1
while(count=1)
"Пока count присвоить единицу"
Raali
623 / 327 / 34
Регистрация: 06.07.2013
Сообщений: 1,056
Завершенные тесты: 1
04.10.2013, 18:53     Оператор присваивания #3
A == B возвращает true либо false в зависимости от того равны ли аргументы или нет,
A = B приравнивает A к B, а потом возвращает правое значение - "B" ( если не ошибаюсь)
Toshkarik
1140 / 857 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
04.10.2013, 18:57     Оператор присваивания #4
Цитата Сообщение от Raali Посмотреть сообщение
A = B приравнивает A к B, а потом возвращает правое значение - "B" ( если не ошибаюсь)
Левое.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2013, 19:04     Оператор присваивания
Еще ссылки по теме:

Оператор присваивания по умолчанию - C++
#include <iostream> using namespace std; class Foo { private: int var; //int var = 17; public: /*Foo&...

Оператор присваивания и деструктор - C++
Вопрос: почему в 52 строке Access violation? Если убрать строку 50, все будет нормально. #include <iostream> using namespace std; ...

Перегрузить оператор присваивания для класса - C++
Помогите, пожалуйста. Требуется написать оператор присваивания для данного класса class ARRAY{ int size; double **m; public: ...

Логическая переменная и оператор присваивания - C++
С помощью логической переменной и оператора присваивания определить: 1-я цифра у 3-хзначного числа больше 3-й цифры.


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

Или воспользуйтесь поиском по форуму:
NNN7
7 / 7 / 3
Регистрация: 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" ( если не ошибаюсь)
Спасибо за ответ )
Yandex
Объявления
04.10.2013, 19:04     Оператор присваивания
Ответ Создать тему
Опции темы

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