Size: a a a

2020 July 24

Q

Quixiote in supapro.cxx
Ilia Zviagin
Правилами языка С запрещается определять глобальные  массивы с неизвестными при компиляции размерами.
Что уж тут поделать?
так ведь в том то и дело, что размер известен. Он определяется первым дефайном. Надо только чтобы оно из него другую константу сделало само.
источник

ПК

Побитый Кирпич... in supapro.cxx
Quixiote
я так уже и сделал. Но думал, что можно проще. Чем дергать функции операционной системы лишний раз.
Проще можно будет в будущих стандартах С++, когда математика станет constexpr
источник

ПК

Побитый Кирпич... in supapro.cxx
Или писать свою
источник

Q

Quixiote in supapro.cxx
Побитый Кирпич
Проще можно будет в будущих стандартах С++, когда математика станет constexpr
в  общем ясно. Спасибо.
источник

IZ

Ilia Zviagin in supapro.cxx
Quixiote
так ведь в том то и дело, что размер известен. Он определяется первым дефайном. Надо только чтобы оно из него другую константу сделало само.
Тебе же на С надо?
источник

тК

тот самый Костян... in supapro.cxx
подскажите, есть ли профит от корутин (С++20 / boost) ? не нашел статей на тему сравнения с тредами.
источник

Q

Quixiote in supapro.cxx
Ilia Zviagin
Тебе же на С надо?
Ну, я изучал в универе С, а С++ уже только то ,что потом сам. И плохо его знаю
источник

Q

Quixiote in supapro.cxx
Нет, мне можно С++
источник

SH

Serhii Herashchenko in supapro.cxx
тот самый Костян
подскажите, есть ли профит от корутин (С++20 / boost) ? не нашел статей на тему сравнения с тредами.
Бо это совсем разные вещи
источник

тК

тот самый Костян... in supapro.cxx
Serhii Herashchenko
Бо это совсем разные вещи
я имею ввиду ручное переключение между потоками, которое у корутин
источник

BB

Bohdan Bessonov in supapro.cxx
Quixiote
так ведь в том то и дело, что размер известен. Он определяется первым дефайном. Надо только чтобы оно из него другую константу сделало само.
Возьми отсюда какую-то линейную быструю реализацию, перепиши на констэкспр, возрадуйся :)
Либо резервируй больше и ладно (если не ограничен памятью жестко)


https://www.codeproject.com/Articles/69941/Best-Square-Root-Method-Algorithm-Function-Precisi
источник

SH

Serhii Herashchenko in supapro.cxx
тот самый Костян
я имею ввиду ручное переключение между потоками, которое у корутин
источник

Q

Quixiote in supapro.cxx
Bohdan Bessonov
Возьми отсюда какую-то линейную быструю реализацию, перепиши на констэкспр, возрадуйся :)
Либо резервируй больше и ладно (если не ограничен памятью жестко)


https://www.codeproject.com/Articles/69941/Best-Square-Root-Method-Algorithm-Function-Precisi
нет, морочиться с самописным корнем я не буду. Это слишком побочная цель и не хочу на это тратить время. Лучше уже захардкодить значения
источник

M

Mr.Mait in supapro.cxx
Quixiote
нет, морочиться с самописным корнем я не буду. Это слишком побочная цель и не хочу на это тратить время. Лучше уже захардкодить значения
я выше ссылку давал, там все за тебя уже порешали
https://t.me/supapro/715297
источник

Q

Quixiote in supapro.cxx
просто с автоматическим корнем было бы удобнее и понятнее
источник

Q

Quixiote in supapro.cxx
Mr.Mait
я выше ссылку давал, там все за тебя уже порешали
https://t.me/supapro/715297
это лишний размер в код.
источник

BB

Bohdan Bessonov in supapro.cxx
Quixiote
это лишний размер в код.
И что?
источник

Q

Quixiote in supapro.cxx
Bohdan Bessonov
И что?
Я и так уже в своей программе путаюсь :)))
источник

M

Mr.Mait in supapro.cxx
Quixiote
это лишний размер в код.
Всего лишь пару байтов :) Для красоты еще можешь в отдельный файл
источник

BB

Bohdan Bessonov in supapro.cxx
Quixiote
Я и так уже в своей программе путаюсь :)))
6 строк? Изменят ситуацию?
источник