Size: a a a

2020 June 15

v

vehlwn in pro.cxx
Vlad Serebrennikov
но студия все равно нужна
Не студия, а билд тулзы.
источник

VS

Vlad Serebrennikov in pro.cxx
vehlwn
Не студия, а билд тулзы.
так-то windows sdk, но я не знаю, кто именно предоставляет консоль с готовым окружением
источник

v

vehlwn in pro.cxx
Vlad Serebrennikov
так-то windows sdk, но я не знаю, кто именно предоставляет консоль с готовым окружением
Билд тулзы.
источник

OS

Oleksandr Senkovych in pro.cxx
А какой в C++17 есть способ передать строковый литерал как параметр шаблона?
источник

OS

Oleksandr Senkovych in pro.cxx
я знаю были способы разбивать строку на отдельные символы, типа
class T<char...>
источник

N?

Nikolay ? in pro.cxx
Пока вроде только такой способ как ты знаешь
источник

N?

Nikolay ? in pro.cxx
Есть более продвинутый через user-defined literals, но работает не везде
источник

АК

Александр Караев... in pro.cxx
Oleksandr Senkovych
А какой в C++17 есть способ передать строковый литерал как параметр шаблона?
передавать класс с переопределенным static constexpr std::string_view foo() { return "asd"; }
источник

АК

Александр Караев... in pro.cxx
по вкусу обернуть в макрос
источник

N?

Nikolay ? in pro.cxx
Это классы надо выше определять, прямо вот так A<MDEF("s0")> не сильно понятно как сделать
источник

OS

Oleksandr Senkovych in pro.cxx
вообще мне нужно сделать массив сишных строк. У меня сигнатура функции типа такого
template <typename... T>
auto getNames(T&& ...t)
{
   return std::array<const char*, sizeof...(T)>{ { t.getName();  } };
}
источник

OS

Oleksandr Senkovych in pro.cxx
я хочу сделать проверку содержимого массива в compile-time
источник

OS

Oleksandr Senkovych in pro.cxx
я подумаю что можно сделать со string_view
источник

N

Neargye in pro.cxx
Oleksandr Senkovych
вообще мне нужно сделать массив сишных строк. У меня сигнатура функции типа такого
template <typename... T>
auto getNames(T&& ...t)
{
   return std::array<const char*, sizeof...(T)>{ { t.getName();  } };
}
auto getNames(string_view, make_index_sequence) попробуй так

и сделай проверки внутри через assert или trow, тогда компиляция прервется если что-то не так
источник

AD

Andrey Davydov in pro.cxx
Nikolay ?
Это классы надо выше определять, прямо вот так A<MDEF("s0")> не сильно понятно как сделать
Для этого IILE придумали, пример из fmtlib: https://github.com/fmtlib/fmt/blob/master/include/fmt/format.h#L2813
источник

S

Stas in pro.cxx
@AlexFails, может уже время поменять закреп?
источник

q

qwert in pro.cxx
Stas
@AlexFails, может уже время поменять закреп?
мы ждем видео, как выложат - будет на что поменять 🙂
источник

R

Rose in pro.cxx
Что именно делают инструкции компилятора gcc -lm и -lc ?
источник

SK

Stas Koynov in pro.cxx
Rose
Что именно делают инструкции компилятора gcc -lm и -lc ?
-l[library_name]
источник

AT

Andrew Titov in pro.cxx
Rose
Что именно делают инструкции компилятора gcc -lm и -lc ?
Компонуют объектные файлы с математической библиотекой Си / стандартной библиотекой Си.
источник