Обмен между операторами сдвига и математическими операторами - PullRequest
0 голосов
/ 21 января 2019

На скриншоте, который я предоставил, я просто пытаюсь выяснить, могу ли я использовать "=" вместо >> или <<. Если нет, то какая разница в использовании? <em>Спасибо . Вот ссылка: введите описание изображения здесь

string snumb= "100";
int myint;
myint=stringstream(snumb);
cout << myint + 1 << endl;

Ответы [ 2 ]

0 голосов
/ 21 января 2019

Хорошо, это означает, что я не могу использовать << или >>, кроме как в командах cin и cout, но не между переменными, такими как number1 и number2?!

0 голосов
/ 21 января 2019
  • a << b означает, что вы отправляете b для a (который должен иметь возможность получать некоторый поток информации).
  • a = b означает, что вы воздействуете на b на переменную a.
  • a >> b означает, что вы читаете из (который должен обеспечивать поток информации, т. Е. Быть в состоянии считываться) и отправляете в b.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...