Size: a a a

2020 July 16

RZ

Ruslan Zuckerbrin in supapro.cxx
Егор
А какого поведения ты хочешь добиться?
Чтобы функция не вызывалась, а вставлялась в код.
источник

IZ

Ilia Zviagin in supapro.cxx
Ruslan Zuckerbrin
Почему? static нужен?
Не надо inline писать руками, включи оптимизацию.
источник

Е

Егор in supapro.cxx
Ruslan Zuckerbrin
Чтобы функция не вызывалась, а вставлялась в код.
а зачем?
источник

D

Danya in supapro.cxx
Егор
а зачем?
Чтобы оверхеда не было!!
источник

АВ

Александр Водянников... in supapro.cxx
Егор
а зачем?
Оптимизация ))
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Ruslan Zuckerbrin
Чтобы функция не вызывалась, а вставлялась в код.
Тебе нужно функцию определить в .h файле
источник

Е

Егор in supapro.cxx
>инлайнишь методы
>ниже n^4 алгоритм сортировки матрицы
источник

RZ

Ruslan Zuckerbrin in supapro.cxx
Егор
а зачем?
А зачем сохранять контекст, стеки, регистры и прочее и потом обратно их востанавливать ради того, чтобы прочитать одну переменную?
источник

D

Danya in supapro.cxx
Ruslan Zuckerbrin
Чтобы функция не вызывалась, а вставлялась в код.
1) не надо оптимизировать пока нет в этом нужды
2) компилятор сам заинлайнит, если ты включишь оптимизации / Release компиляцию
3) не используй инлайн
источник

IZ

Ilia Zviagin in supapro.cxx
Егор
а зачем?
"чтобы моя программа была быстрее на 30 наносекунд, это же так важно! Чтобы на 30 наносекунд мое говно загружалось быстрее из интернета"
источник

DP

Denis Paukaev in supapro.cxx
Точно, рдд
источник

АВ

Александр Водянников... in supapro.cxx
))
источник

D

Danya in supapro.cxx
Danya
1) не надо оптимизировать пока нет в этом нужды
2) компилятор сам заинлайнит, если ты включишь оптимизации / Release компиляцию
3) не используй инлайн
@D_503
Все понятно?
источник

Е

Егор in supapro.cxx
Ruslan Zuckerbrin
А зачем сохранять контекст, стеки, регистры и прочее и потом обратно их востанавливать ради того, чтобы прочитать одну переменную?
Методы класса и так inline, не нужно делать лишней работы
источник

D

Danya in supapro.cxx
Егор
Методы класса и так inline, не нужно делать лишней работы
Уточняй!
источник

IZ

Ilia Zviagin in supapro.cxx
Ruslan Zuckerbrin
А зачем сохранять контекст, стеки, регистры и прочее и потом обратно их востанавливать ради того, чтобы прочитать одну переменную?
Ещё раз, не пиши inline, включи оптимизацию
источник

ПК

Побитый Кирпич... in supapro.cxx
Ruslan Zuckerbrin
А зачем сохранять контекст, стеки, регистры и прочее и потом обратно их востанавливать ради того, чтобы прочитать одну переменную?
Пруф что в твоей функции так происходит
источник

i

ilya \r\n in supapro.cxx
Danya
Уточняй!
геттеры сеттеры?
источник

D

Danya in supapro.cxx
ilya \r\n
геттеры сеттеры?
Что геттеры сеттеры?
источник

i

ilya \r\n in supapro.cxx
Danya
Что геттеры сеттеры?
инлайн
источник