Sergey
так, извиняюсь, сейчас нормально вопрос задам, секундочку
Sergey
короче, во всех примерах написано, что в примере выше функция sum вызовется на этапе компиляции, но я замерял и оказалось, что когда переменная res не constexpr, то функция вызывается в рантайме, почему так? А когда делаю ее constexpr, то все ок
Anton
Anton
Возможно, прям constexpr как таковой здесь и не нужен
Evgenii
Egor
Полагаю, что функция вызывается в рантайме из-за выключенных оптимизаций. Типа если результат не constexpr, то вычислять функцию в compile-time необязательно, наверное.
Anton
Короче да. Надо на годболте повертеть
Sergey
спасибо, сейчас там посмотрю
Sergey
все, короче, у меня debug mode был)) спасибо большое за godbolt, раньше о нем не слышал)
Артем
С нг ребзя !!! :)
Timofey
Matwey
Господа
Matwey
А тут будут банить за поздравления с нг?
Matwey
Это же оффтоп?
Timofey
Думаю, нет
Anonymous
Ребятки с наступающим вас. Хочу чтобы вы профи так и продолжали помогать таким же новичкам как я. И чтобы все наши проекты появились наяву.))
Max
она может, но не обязана
Max
обязана только если результат ее выполнения будет присвоен в constexpr переменную
Berkus
Anton
С новым годом! :)
Anton
А нам до него ещё около 3.5 часов)
Dr. Friedrich
А у меня уже всё.
Anton
Спатки?
Anton
Или шкодить на плюсах?)
Dr. Friedrich
Пошкодил уже сегодня, пока хватит.
Дмитрий ⬡
В новом году желаю меньше undefined behavoir, бьющего по лицу)
Anton
Больше кода -- меньше говнокода!
Ioann_
Да, всех с наступающим :)
Меньше бухла, больше крутых 'телочек', деньжат, да и здоровья крепкого ИМХО.
Alexander
Commit:
Up year value
Anonymous
Berkus
Bogdan
NextYear++;
ShobNeGrustili();
return goodNastroenie;
Alexander
INC YEARX
Berkus
INC EAX ты хотел сказать
Berkus
LD R0, #2018
Berkus
Igor
Всем в наступающем году желаю успешных сборок, адекватных вопросов, поменьше багов и побольше действительно интересных задач :)
Ioann_
Ioann_
Но все же в опкодах комманд было бы круче ;)
FailsBot
*°•.¸☆ ★ ☆¸.•°*
╔╗╔╦══╦═╦═╦╗╔╗ ★ ★ ★
║╚╝║══║═║═║╚╝║ ☆¸.•° •.¸☆
║╔╗║╔╗║╔╣╔╩╗╔╝ ★ NEW YEAR ☆
╚╝╚╩╝╚╩╝╚╝═╚╝
☆ ★ ☆¨`*•..¸ ¸.•*¨` ☆ ★ ☆
★ ° . . . . . . ☾ °☆ . * ● ¸ . ★ ° :.
. • ○ ° ★ . . ★ ° :. . • ○ ° ★ . *. °☆
¸. ● . ★ ★ ° ☾ ☆ ¸. ¸ ★ ° . . . . . .
☾ °☆ . :)* ● ¸ . ★ ° :. . • ○ ° ★ .
* . . . ☾ . ° . ● . °☆ ¸. ● .
★ ★ ° ☾ ☆ ¸. ¸ ★ ° . . . ☾ °☆ . * ● . .
. ° _██_* ˛* *./.\ .˛* .˛.*.★* *★ 。*
˛. (´• ̮•)*˛*.*/.♫.\*˛.*˛_Π_____. * ˛*
.°( . • . ) /• '♫•\.˛*/______/~\
*(...'•'.. ).*╬╬╬╬╬˛°.|田田 |門|╬╬╬╬
¯˜"*°••°*"˜¯`´¯˜"*°••°*"˜¯` ´¯˜"*°´¯˜"*°•
Berkus
Алексей
на разных устройсьвах выглядит по разному :/
Олександр
Крылатый
С НГ, Европа!)
V.
С новьім :)
V.
Есть весьма банальньій вопрос, как может давать ошибку "implicit declaration of function ‘strok’ " если она в string.h либе и ее подключено.
Andrei
ты видимо ее используешь, а заинклудить забыл
V.
да нет. заинклудил то.
Andrei
string.h или cstring?
V.
первьій вариант
Andrei
может пространство std добавил или наоборот не добавил
Andrei
в первом без std
Ioann_
Сегодня уже такая ошибочка у кого то была.
V.
я о Си
Ioann_
Точнее, в том году :)
V.
очень странно порой себя ведет компиль.
🐙 Antony
С НГ всех! Побольше плюсов вашему C
Крылатый
Berkus
df f8 e2 07
Ioann_
Ребят, а виртуальные методы класса инлайнятся разве ?
Александр
С наступившим/наступающим!
Ioann_
Ага, ясно - инлайнятся. А то я уник птр, считайте, хочу использовать с неполным типом. Ну пимпл же. А в итоге, надо чтобы это компилировалось, что и очевидно - делать деструктор не инлайновым
Ioann_
Я думал, что если его виртуальным сделать, то появится как раз его неинлайность, но фигушки там :(
Anonymous
С Новым годом!
Berkus
Berkus
Berkus
Ваня
Alexander "SonnySlave"
ах, не поздравил я чатик. Всех с новым годом 😊
Berkus
Undefined vs unsafe in Rust
https://manishearth.github.io/blog/2017/12/24/undefined-vs-unsafe-in-rust/
Berkus
happy new year, you future rustaceans you!
Ioann_
Scrappy new year xD
Ioann_
А так и нельзя, увы.