Size: a a a

2021 February 22

Ри

РэкС и МакС in supapro.cxx
Кто сказал Ктулху?
источник

Ри

РэкС и МакС in supapro.cxx
источник

FS

Flower Surgeon in supapro.cxx
РэкС и МакС
Кто сказал Ктулху?
Секрет!
источник

Ри

РэкС и МакС in supapro.cxx
Эх, ну ладно, тогда пойду спать
источник

FS

Flower Surgeon in supapro.cxx
РэкС и МакС
Кто сказал Ктулху?
источник

C

Chuvi in supapro.cxx
отправьте код на pastebin, пожалуйста
источник

Е

Егор in supapro.cxx
РэкС и МакС
Кто сказал Ктулху?
источник

FS

Flower Surgeon in supapro.cxx
Chuvi
отправьте код на pastebin, пожалуйста
Отправил, проверяй.
источник

D

Dmitriy in supapro.cxx
Как наиболее эффективно реализовать конечный автомат, используемый в нагруженном участке кода?
Совокупность требований к производительности + малое количество состояний так и подталкивают к switch...
источник

Р

Роб in supapro.cxx
а что за книжный канал? можно туда посмотреть?
источник

Е

Егор in supapro.cxx
Роб
а что за книжный канал? можно туда посмотреть?
источник

Р

Роб in supapro.cxx
спасибо
источник

G

Gabriel in supapro.cxx
Парни, такой вопрос, для чего тут пере названием функции inline? Нужен ли он тут?

namespace utility
{
   inline std::tm safe_localtime(const std::time_t& time)
   {
       // std::localtime is not thread safe, so we use platform-dependant versions

       std::tm formatted_time{};

   #if defined(_MSC_VER)
       localtime_s(&formatted_time, &time);
   #elif defined(__unix__)
       localtime_r(&time, &formatted_time);
   #else
       static std::mutex mu;
       std::lock_guard<std::mutex> lock(mu);

       formatted_time = *std::localtime(&time);
   #endif

       return formatted_time;
   }
}
источник

FS

Flower Surgeon in supapro.cxx
Gabriel
Парни, такой вопрос, для чего тут пере названием функции inline? Нужен ли он тут?

namespace utility
{
   inline std::tm safe_localtime(const std::time_t& time)
   {
       // std::localtime is not thread safe, so we use platform-dependant versions

       std::tm formatted_time{};

   #if defined(_MSC_VER)
       localtime_s(&formatted_time, &time);
   #elif defined(__unix__)
       localtime_r(&time, &formatted_time);
   #else
       static std::mutex mu;
       std::lock_guard<std::mutex> lock(mu);

       formatted_time = *std::localtime(&time);
   #endif

       return formatted_time;
   }
}
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Salt
Есть byte strings, multibyte strings и wide strings. char8_t к чему относится?
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Wide или byte из разных категорий так то
источник

ПК

Побитый Кирпич... in supapro.cxx
Gabriel
Парни, такой вопрос, для чего тут пере названием функции inline? Нужен ли он тут?

namespace utility
{
   inline std::tm safe_localtime(const std::time_t& time)
   {
       // std::localtime is not thread safe, so we use platform-dependant versions

       std::tm formatted_time{};

   #if defined(_MSC_VER)
       localtime_s(&formatted_time, &time);
   #elif defined(__unix__)
       localtime_r(&time, &formatted_time);
   #else
       static std::mutex mu;
       std::lock_guard<std::mutex> lock(mu);

       formatted_time = *std::localtime(&time);
   #endif

       return formatted_time;
   }
}
Если функция в .h файле, то обязателен. Если нет, то не нужен
источник

G

Gabriel in supapro.cxx
Побитый Кирпич
Если функция в .h файле, то обязателен. Если нет, то не нужен
Почему обязателен?
источник

ПК

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

U

UniCoder in supapro.cxx
Всем привет, кто может дать для чайника как я, с понятной документацией про сокеты c++
источник