Size: a a a

cxx.Дискуссионная

2020 April 11

Е

Егор in cxx.Дискуссионная
Переслано от Constantine Drozdov
всегда есть ограничение времени компиляции, в любом случае компайл-тайм вычисления на олимпиадах бесполезны
источник

Е

Егор in cxx.Дискуссионная
Переслано от Егор
совсем применить негде, или времени писать шаблоны нет?
источник

Е

Егор in cxx.Дискуссионная
Переслано от Constantine Drozdov
просто посчитайте и подставьте константы. можно на питоне
источник

O

Ofee in cxx.Дискуссионная
Егор
Дроздов писал в олимпиадах компайл тайм вообще не юзают
Я не про то... Это просто два разных способа попрактиковаться в двух разных аспектах языка...
источник

O

Ofee in cxx.Дискуссионная
Егор
Переслано от Constantine Drozdov
всегда есть ограничение времени компиляции, в любом случае компайл-тайм вычисления на олимпиадах бесполезны
Хм, а в чём реальный смысл ограничения времени компиляции?
источник

Е

Егор in cxx.Дискуссионная
Ofee
Хм, а в чём реальный смысл ограничения времени компиляции?
чтоб у тебя программа за 0мс не отрабатывала наверное
источник

Е

Егор in cxx.Дискуссионная
хотя там же в рантайме значения дают, я хз
источник

O

Ofee in cxx.Дискуссионная
Егор
чтоб у тебя программа за 0мс не отрабатывала наверное
Тогда мы ограничиваем не то, что должны. Да и вообще, запрещаем использование идеального варианта, не думаю, что поэтому
источник

Е

Егор in cxx.Дискуссионная
да я не думаю что у них есть время на всякие трейты и хитрые шаблоны, с их то алгобазой в голове
источник

Е

Егор in cxx.Дискуссионная
за это время легче аллокатор написать и ускорить в 2раза код
источник

O

Ofee in cxx.Дискуссионная
Егор
за это время легче аллокатор написать и ускорить в 2раза код
Если ты не вычистишь память после работы программы — ничто не замедлит её завершение...
источник

0

0xFF in cxx.Дискуссионная
Ну шо, маскали, шашлыки вкусные были?
источник

L

Lera in cxx.Дискуссионная
0xFF
Ну шо, маскали, шашлыки вкусные были?
🤔
источник

uユ

und ユビキタス in cxx.Дискуссионная
#define ASSERT_R(expr) if(!(expr)) { return; }

чем это можно заменить в новых плюсах?
источник

uユ

und ユビキタス in cxx.Дискуссионная
если можно заменить
источник

b

b7e89d55aa08a289aa48... in cxx.Дискуссионная
Андрей Панин
Windows/Linux
GNU/Linux!! Это важно
источник

b

b7e89d55aa08a289aa48... in cxx.Дискуссионная
источник

A

Alex in cxx.Дискуссионная
und ユビキタス
#define ASSERT_R(expr) if(!(expr)) { return; }

чем это можно заменить в новых плюсах?
Если expr известен на этапе компиляции, то constexpr юзать можно
источник

uユ

und ユビキタス in cxx.Дискуссионная
Alex
Если expr известен на этапе компиляции, то constexpr юзать можно
покеж
источник

uユ

und ユビキタス in cxx.Дискуссионная
через темплейт?
источник