Вопросы по теме 'c++17'
Получить тип аргументов функции как кортеж
Проблема
Учитывая любую функцию (или вызываемый) типа Function , как я могу получить все ее типы аргументов как тип кортежа?
Например, мне нужен трейт function_traits<Function>::arguments , где:
int f();
typename...
684 просмотров
schedule
21.04.2024
Почему std::get‹T›, где T — результат неудачного вызова функции constexpr?
Мой вопрос о том, как на самом деле работает этот код:
std::variant<int, std::string> is;
constexpr int i = 0;
std::cout << std::get<i>(is);
И теперь, если я напишу следующий код, он не работает:
std::variant<int,...
94 просмотров
schedule
25.03.2024
Есть ли способ вернуть новый объект или ссылку на существующий объект из функции?
Я пытаюсь написать функцию, которая может либо возвращать ссылку на существующий объект, переданный в качестве первого аргумента (если он находится в правильном состоянии), либо создавать и возвращать новый объект, используя литерал, переданный в...
134 просмотров
schedule
03.04.2024
Постоянная ссылка для пересылки и постоянная ссылка для ссылок для пересылки
В чем разница между const auto&& и const auto& в отношении ссылок на пересылку? Чем они отличаются по креплению?
68 просмотров
schedule
20.05.2024