Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Suro
0 / 0 / 1
Регистрация: 17.06.2016
Сообщений: 25
Завершенные тесты: 1
1

Перевод стандарта С++

13.11.2016, 15:19. Просмотров 303. Ответов 8
Метки нет (Все метки)

Добрый день, подскажите, пожалуйста, что такое "side effects"?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2016, 15:19
Ответы с готовыми решениями:

itoa. перевод числа в строку. реализуем вырезанную из стандарта функцию)))
доброе утор, день, вечер. нужна реализация itoa, у меня получилось следующее ...

Использование стандарта C++11
Моя среда разработки поддерживает стандарт C++11 или не поддерживает? Или...

Впечатления от прочтения стандарта
Сколько у вас уходило времени на прочтение стандарта? Тяжело ли он читается?...

Проясните строчку из стандарта
Как бэ приобщаюсь к стандарту. Вот читал про static переменные и вот 6.7.5.3...

chrono из нового стандарта
Кто-нибудь chrono из C++11 уже реализовал? #include <iostream> #include...

8
nimazzzy
Заблокирован
13.11.2016, 15:21 2
Побочные эффекты
0
rikimaru2013
C++ Game Dev
2472 / 1141 / 348
Регистрация: 30.11.2013
Сообщений: 3,709
13.11.2016, 15:29 3
Suro, вас забанили в гугле?
0
Suro
0 / 0 / 1
Регистрация: 17.06.2016
Сообщений: 25
Завершенные тесты: 1
13.11.2016, 15:31  [ТС] 4
A performs a release operation on an atomic object M, and, in another thread, B performs a consume operation on M and reads a value written by any side effect in the release sequence headed by A.....?????
0
nimazzzy
Заблокирован
13.11.2016, 16:14 5
Что такое side-effects
1
Evg
Эксперт CАвтор FAQ
19313 / 7168 / 533
Регистрация: 30.03.2009
Сообщений: 20,052
Записей в блоге: 30
13.11.2016, 17:02 6
Ещё тут почитай
http://alenacpp.blogspot.ru/2005/11/sequence-points.html
1
Courfeyrac
11 / 11 / 6
Регистрация: 13.11.2016
Сообщений: 57
13.11.2016, 20:06 7
Цитата Сообщение от Evg Посмотреть сообщение
Не понял статью по Вашей ссылке. Утверждается, что в "x = x++;" точка следования только одна — в конце, но перед этим говорится, что точка следования возникает после вычисления аргументов функции и при возвращении из функции. Разве operator++ это не функция? По идее последовательность в этом выражении такая:

x.operator++() ->
точка следования (вычисление аргумента) ->
x.operator=(x) ->
точка следования (возвращение из функции).

Все происходит по порядку, по идее? Откуда тут взяться неожиданным результатам?
0
Evg
Эксперт CАвтор FAQ
19313 / 7168 / 533
Регистрация: 30.03.2009
Сообщений: 20,052
Записей в блоге: 30
14.11.2016, 09:24 8
Цитата Сообщение от Courfeyrac Посмотреть сообщение
Разве operator++ это не функция?
Нет.

А в целом я из твоего вопроса толком ничего не понял
0
TheCalligrapher
С чаем беда...
Эксперт CЭксперт С++
4803 / 2454 / 687
Регистрация: 18.10.2014
Сообщений: 4,232
14.11.2016, 09:34 9
Цитата Сообщение от Courfeyrac Посмотреть сообщение
Разве operator++ это не функция?
Перегруженный пользователем operator++ - это функция. Встроенный оператор ++ - не функция. Аргумент имеет тип int - значит используется встроенный оператор.

Однако стоит заметить, что как язык С++, так и язык С, уже отказались от концепции "точек следования" для задания временнЫх соотношений в процессе выполнения программы. Точки следования не адекватны для этих целей. Теперь им на смену пришла концепции sequencing - sequenced before - sequenced after (как это лучше перевести - не знаю?)
1
14.11.2016, 09:34
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.11.2016, 09:34

По поводу нового стандарта Си++
Всем доброго времени суток:) Меню волнует вопрос по этим нововведениям которые...

Узнать версию стандарта C++
Если есть компилятор командной строки, то как можно узнать какой стандарт языка...

Объясните строчку из стандарта
a cast expression to rvalue reference to function type, such as ...


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

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

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