decltype 相关问题

decltype是一个C ++ 11关键字,可用于查找表达式的类型。

如何在私有类成员上使用decltype?

我有一个班级有一些“毛茸茸的”私人领域。每个都有访问器功能(getter和setter)。 private:数组 FOO; public:const数组 ...

回答 3 投票 0

如何在C ++ 11中使用decltype引用当前类?

当我声明一个类静态方法时,是否可以使用decltype(或任何其他类似的样式)引用当前类?例如,类AAA {static AAA const make(); };我在尝试着 ...

回答 3 投票 6

使用decltype的类型的条件声明

我认为条件类型可以在模板函数中使用decltype声明。但似乎没有。谁能指出我的测试代码有什么问题? #包括 ...

回答 1 投票 1

c ++ decltype(auto)或decltype(std :: forward (值))?

例如,简单的身份仿函数:模板 class identity {public:constexpr auto operator()(T && i) - > decltype(std :: forward (我回来 ...

回答 1 投票 3

成员函数参数的类型

使用C ++ 11我试图从函数名中获取函数参数的类型,授予函数签名是明确的。最终,我试图检查一个参数究竟是什么类型......

回答 1 投票 3

仅使用有关类型而非对象的信息返回调用类型

请考虑以下代码:template void function(F && f,Args && ... args){using type1 = decltype(std :: forward (F)(标准::向前

回答 3 投票 3

decltype(function_name)的返回类型完全没用?

void foo(int a){cout <<“Hello”<< a <<'\ n';根据decltype的规则,decltype(foo)的类型应该是“void foo(int)”,但似乎我们无法对它做任何事情:...

回答 6 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.