Этот вопрос возник во время моего изучения поведения decltype и его правил определения типа...
#include <type_traits> #include <utility> int main() { auto f1 = [](auto&& e)...
Во-первых, у меня есть forward_list: forward_list<int> f {1, 0, 5, 4}; auto i = *(f.begin());...
Я прочитал статью о auto выводе типа с помощью decltype, и мне интересно, верна ли моя логика...
#include <type_traits> int main() { int arr[1] = { 6 }; auto& ref1 = arr[0];...
Я попытался скомпилировать этот код C ++ в GCC 8.2 с различными параметрами, и он всегда успешно...
Какой будет правильный синтаксис decltype для извлечения типа данных из определенного класса...
Следующий код компилируется с помощью clang 6 и 7 и g ++ 7.2. Однако g ++ 8.2 отклоняет это,...
У меня есть следующий код, и я пытаюсь скомпилировать его в Visual Studio 2010. Я должен...
Дан следующий тип: struct Object { using NestedAlias = bool; }; namespace Hidden { struct Object {...
Если у меня есть что-то вроде этого: int a = 5; auto* p = &a; decltype(*p) b = 1; Я бы...
В разделе cpprefernce: категории значений говорится, что «член выражения объекта, где a является...
У меня есть две версии кода, использующие decltype и declval. Один работает, а другой нет. Они...
Ниже приведен фрагмент кода, где я объявляю переменную с именем pval, которая пытается получить...
В следующем (свернутом) коде у меня есть публичное объявление using, которое ссылается на...
У меня есть следующее template <typename F, typename A0> struct ResultOf { typedef typename...
Я хочу что-то вроде этого: std::tuple<int, bool, double> MyFunction_1 (void); void...
У меня есть простая черта struct hasMemberSerialize, которую я пытаюсь использовать, чтобы...
// header int extern has_a_type; // (1) extern declaration // implementation decltype(has_a_type) //...
Давайте предположим, что мы имеем дело с классом, который по какой-то причине должен иметь...
Я не уверен, что прекрасно понимаю [dcl.type]/4.3: Для выражения e тип, обозначаемый decltype(e),...
В C ++ 11 легко определить, является ли выражение допустимым.Например, представьте себе,...
Я пытаюсь получить вектор указателей на функции. Вот моя функция: int func(const unsigned int...
У меня есть класс с некоторыми "волосатыми" частными полями. Для каждого есть функции доступа...
Стандарт C ++ говорит о «xvalues» следующее (N4762 § 7.2.1.4): Выражение является xvalue, если оно:...