Size: a a a

2020 December 11

Р

Рамиль in pro.cxx
Alex
Смотрел пару этих библиотек, все слишком заумные и тяжелые внутри. Написал свой класс и доволен, юзаем в проде уже лет 8.
Это я не к тому, что библиотеки плохие, а к тому, что я тоже вижу нишу для собственных реализаций.
Верно. Идеального решения не бывает. Всегда нужно уметь  лавировать.
источник

АК

Александр Караев... in pro.cxx
eugene_steps
Имею вызов printf из шаблона вроде такого:

template <typename ...Args>
void print_message (const char *format, Args&&... args)
{
 printf(format, std::forward<Args>(args)...);
}

Используем:
print_message("test %d %d", 5, 5);


И
error: format not a string literal, argument types not checked [-Werror=format-nonliteral]

Логично в общем-то, можно как-то из вариадика вызвать printf так или надо писать просто ... и устраивать всякие пляски с va* штуками?
источник

e

eugene_steps in pro.cxx
видел, больше всего похоже было на решение, но с variadic templates не работает
источник

ПК

Побитый Кирпич... in pro.cxx
eugene_steps
видел, больше всего похоже было на решение, но с variadic templates не работает
Дак тебе там вариадики не нужны, они ничего  тебе пока не дают
источник

e

eugene_steps in pro.cxx
Побитый Кирпич
Дак тебе там вариадики не нужны, они ничего  тебе пока не дают
понял, просто отвечая до конца на тему вопроса изначального
источник

ПК

Побитый Кирпич... in pro.cxx
eugene_steps
понял, просто отвечая до конца на тему вопроса изначального
Можешь кстати сделать с вариадиками доп. проверки на этапе компиляции. Например, что все типы в Args - выводимы через printf. Чтоб по ошибке std::string не передать (кучу раз так проёбывался)
источник

ПК

Побитый Кирпич... in pro.cxx
Или если передали std::string, то передаём дальше не его, а c_str
источник

ПК

Побитый Кирпич... in pro.cxx
Тогда хоть смысл в таком шаблоне будет
источник

ТК

Тимофей Карманов... in pro.cxx
Здравствуйте! Мы, команда школьников, создаём проект по профессиям в IT-сфере. Нам необходимо провести несколько интервью с работниками данной индустрии. Тех, кто может помочь с этим, прошу отписаться в ЛС.
источник

PP

Pavel P in pro.cxx
Локация разработчика значение имеет?
источник

ПК

Побитый Кирпич... in pro.cxx
[p2025]
источник

p

paperbot_cpp in pro.cxx
источник

d

disba1ancer in pro.cxx
у них сертификаты протухают
источник

AF

Aidar Fattakhov in pro.cxx
disba1ancer
у них сертификаты протухают
F
источник

AF

Aidar Fattakhov in pro.cxx
ох уж эти программисты на си++, не могут автоматический перевыпуск написать
источник

AZ

Alexander Zaitsev in pro.cxx
disba1ancer
у них сертификаты протухают
кек
источник

С

Стёпа in pro.cxx
Привет, можете подсказать как работает функция Sleep() (Windows.h) на аппаратном уровне?
источник

FS

Flower Surgeon in pro.cxx
Стёпа
Привет, можете подсказать как работает функция Sleep() (Windows.h) на аппаратном уровне?
источник

PY

Phil Yar in pro.cxx
боже мой, сколько же каналов есть специализированных
источник

G

GoodBye in pro.cxx
Phil Yar
боже мой, сколько же каналов есть специализированных
источник