BigLow
55 / 55 / 2
Регистрация: 07.07.2013
Сообщений: 345
|
||||||
#1 | ||||||
std::cout в CodeBlocks неправильно работает? - C++19.08.2013, 11:10. Просмотров 742. Ответов 5
Метки нет Все метки)
(
Ассоциативность у std::cout должна быть слева направо а этот пример в CodeBlocks доказывает противоположное.
Добавляю в конец вектора два элемента 1 2. Потом их вывожу. При выводе должно бы получится 2 1 -1, а в результате все наоборот (-1 1 2) Ведь такого не может быть. Может быть я что не понимаю
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
19.08.2013, 11:10 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос std::cout в CodeBlocks неправильно работает? (C++):
5
Не воспринимает ни std::cout, ни std::cin. Вобщем ничего из std. Также не понимает iostream - C++ Неправильно работает cout для чисел типа double и float - C++
Операция std::cout для Объекта типа std::string - C++ что использовать std::cout или просто using namespace std? - C++ |
BigLow
55 / 55 / 2
Регистрация: 07.07.2013
Сообщений: 345
|
||||||
19.08.2013, 11:35 [ТС] | #3 | |||||
fasked, тогда получается, лучше не использовать вот такое:
а я всегда думал что должно выводится слева направо)
0
|
fasked
![]() |
|||||||||||
19.08.2013, 11:48 | #4 | ||||||||||
Здесь как раз таки все вполне определено и корректно, потому что значения аргументов - константы - они заранее вычислены. В первом же примере каждый аргумент не вычислен заранее. То есть, если его переписать следующим образом:
Еще один пример:
1
|
BigLow
55 / 55 / 2
Регистрация: 07.07.2013
Сообщений: 345
|
|
19.08.2013, 13:43 [ТС] | #5 |
fasked, спасибо
репутацию пока не могу добавить. за последние 24 часа слишком много кому понаставил плюсиков ))
0
|
alsav22
5434 / 4829 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
19.08.2013, 15:15 | #6 |
На эту тему: Точки следования (sequence points)
0
|
19.08.2013, 15:15 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
19.08.2013, 15:15 |
Привет! Вот еще темы с ответами:
6
Стандартный поток и STL (std::copy to std::cout) - C++
cout vs. std::cout - C++ std::endl; и std::cout"/n"; - одно и то же? - C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |