Size: a a a

2021 July 05

D

Dmitriy in supapro.cxx
Все ресурсы закроет ОС, если не завершится запись в файл/сеть - ССЗБ
источник

А

Анвар in supapro.cxx
А что является так сказать более хорошим тоном? Использовать #ifndef или #pragma once чтобы включения файлов происходили только 1 раз
источник

LA

Liber Azerate in supapro.cxx
У всего есть свои сторонники и противники. Последнее не стандартизировано, с другой стороны быстрее и поддержано "почти везде". Лично я использую первое, у нас в коде тоже первое
источник

А

Анвар in supapro.cxx
А можете привести какой то пример, а то не очень понял как именно реализуется это с помощью #ifndef
источник

А

Анвар in supapro.cxx
К примеру я хочу внести в проект два файла foo.h и bar.h но внутри foo.h уже есть bar.h
источник

LA

Liber Azerate in supapro.cxx
Я кратко просмотрел, тут вроде нормальный пример
https://ravesli.com/urok-23-header-guards/
источник

А

Анвар in supapro.cxx
Спасибо
источник

А

Анвар in supapro.cxx
да теперь все понятно спасибо :)
источник

с

смкх in supapro.cxx
А можно как-то точно проверить, что значение было на этапе компиляции вычислено? А не в рантайме функция дернулась.
источник

DP

Denis Paukaev in supapro.cxx
присваивай результат constexpr переменной
источник

ПК

Побитый Кирпич... in supapro.cxx
не constexpr значение - вроде никак без хаков
источник

K

Kelbon in supapro.cxx
передай в шаблонный аргумент значение
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
Хм, а почему у std::to_string нету перегрузки для const void*?
Как тогда можно получить адрес в виде строки без sstringstream
источник

ПК

Побитый Кирпич... in supapro.cxx
reinterpret_cast<uintptr_t>(p)
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
Интересно, спасибо.
источник

с

смкх in supapro.cxx
если собралось - то точно на этапе компиляции?


consteval int count_places(const std::string_view &str)
{
   size_t places = 0;
   for(const auto &i : str)
   {
       if( i == 'p' )
       {
           places++;
       }
   }
   return places;
}
....
constexpr int v = count_places("i i");
источник

C

CodeDetector in supapro.cxx
Оберните код в теги: 3 символа ` до и после кода (в случае одиночной конструкции достаточно 1 ` с обеих сторон). Спасибо!
источник

с

смкх in supapro.cxx
оно в принципе на все ругается или чего?
источник

DP

Denis Paukaev in supapro.cxx
если собралось то да
источник

LA

Liber Azerate in supapro.cxx
Да, потому что надо код в теги заключить
источник