powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / C++ 17: где он реализован?
13 сообщений из 38, страница 2 из 2
C++ 17: где он реализован?
    #39779482
Фотография NekZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинAnatoly MoskovskyРолг Хупин,

https://godbolt.org/ - тут можно потестить с разными компиляторами и опциями.

А по bool, должно быть так:
Код: plaintext
1.
bool f{nullptr};


Инициализация, а не присвоение.

кстати, на
https://gcc.godbolt.org/

только компиляция?
а как запустить приложение, консольное хотя бы?
Ну во-первых, на godbolt можно получить результат через код возврата из main, в случае, если весь твой код соптимизируется до одного mov'а.
Во-вторых, можно поставить себе godbolt локально, см. видео и прочитать реплаи на первый комментарий.
YouTube Video
...
Рейтинг: 0 / 0
C++ 17: где он реализован?
    #39779493
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyРолг Хупин,

На godbolt - никак.
Тут можно https://ideone.com/ но выбор опций небольшой.

Здесь еще нашел, можно пускать

http://coliru.stacked-crooked.com
...
Рейтинг: 0 / 0
C++ 17: где он реализован?
    #39779567
a.guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ролг ХупинПрочитал в книжке, пишут:
авторthe following expressions are evaluated in the order a, then b, then c:
1. a.b
2. a->b
3. a->*b
4. a(b1, b2, b3)
5. b @= a
6. a[b]
7. a << b
8. a >> b
пункты 4 и 6 не совсем понял: в 4 вообще-то должны быть параметры evaluated , а потом уже функция.
И 6 типа того.Вычисление `a` это не вызов функции. Вызов функции это вычисление `a(b1, b2, b3)`.
Аналогично для пункта 6.
...
Рейтинг: 0 / 0
C++ 17: где он реализован?
    #39779568
a.guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovВ этих случаях а - не функция и не массив, а, возможно, класс.Откуда такой вывод?
...
Рейтинг: 0 / 0
C++ 17: где он реализован?
    #39779572
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a.guestВычисление `a` это не вызов функции.
Пример приведите, пожалуйста.
...
Рейтинг: 0 / 0
C++ 17: где он реализован?
    #39779573
a.guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Фэйтл Эраa.guestВычисление `a` это не вызов функции.
Пример приведите, пожалуйста.Пример чего?
...
Рейтинг: 0 / 0
C++ 17: где он реализован?
    #39779574
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a.guest,

вычисления "а".
...
Рейтинг: 0 / 0
C++ 17: где он реализован?
    #39779575
a.guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Фэйтл Эравычисления "а".
Код: plaintext
1.
2.
3.
void f(int);
//...
f(0);


`a` это `f`, `b1` это `0`. `b2` и т.д. просто нету.
...
Рейтинг: 0 / 0
C++ 17: где он реализован?
    #39779576
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a.guest,

это понятно, но как тут выполняется "вычисление" 'а', которое должно выполняться до вычисления аргументов 'b'?
...
Рейтинг: 0 / 0
C++ 17: где он реализован?
    #39779577
a.guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Фэйтл Эракак тут выполняется "вычисление" 'а'Что такое lvalue знаете?
...
Рейтинг: 0 / 0
C++ 17: где он реализован?
    #39779580
a.guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ролг Хупинкстати, на
https://gcc.godbolt.org/

только компиляция?
а как запустить приложение, консольное хотя бы? https://wandbox.org/
...
Рейтинг: 0 / 0
C++ 17: где он реализован?
    #39779783
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фэйтл Эравычисления "а".

Код: sql
1.
func_arr[i](x);


Код: sql
1.
callable<int>(obj)(x);


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
C++ 17: где он реализован?
    #39779834
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

ОК, большое спасибо.
...
Рейтинг: 0 / 0
13 сообщений из 38, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / C++ 17: где он реализован?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]