腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
成员
变量
中
的
类
模板
参数
推导
、
、
我们可以创建具有默认
模板
参数
的
类
模板
的
对象,而无需键入尖括号: int main() std::less a;{}; 看起来第一种情况可以归功于CTAD,但是为什么编译器在第二种情况下不能
推导
出std::less<v
浏览 20
提问于2019-03-06
得票数 3
1
回答
显式
模板
专门化
的
语法
、
(1L); // T f(10.0); // double} 我看到,在C++11标准§14.7.2(7)
中
,允许在显式
模板
专门化
中
推导
尾随
模板
参数
,但我无法找到标记为HERE
的
terser表单是否允许或如何允许。这些编译器是一致
的
还是这是某种扩展?
浏览 3
提问于2015-09-25
得票数 4
回答已采纳
1
回答
成员
类
模板
的
类
模板
参数
推导
、
、
OuterFoo outer_foo{6};} OuterFoo outer_foo{6}; OuterFoo
浏览 0
提问于2019-02-28
得票数 1
1
回答
作为可变
模板
参数
指向
成员
的
指针
、
、
、
是否可以将指针传递给
成员
作为可变
模板
参数
。我好像搞不懂语法。members[] { (&(obj->*params))... };}f(obj, &A::a, &A::b);template <int A::*ptr> /
浏览 2
提问于2017-05-19
得票数 6
回答已采纳
1
回答
推导
成员
变量
类型
、
、
、
编辑:我忘了回调“捕获”了outer
的
outer指针。
类
是,而不是
模板
。 它
的
成员
是
模板
。它以“函数类型”为
模板
,用于封装
类
的
回调。此外,我希望编译器将
推导
出回调对象
的
模板
类型(提供给
成员
)。我猜在这种类型
的
初始化
中
(
类
定义中有大括号),编
浏览 3
提问于2020-11-09
得票数 0
1
回答
使用
类
成员
函数初始化std::屏障
、
、
、
如何使用
类
成员
函数初始化std::barrier?
浏览 4
提问于2021-03-16
得票数 2
1
回答
基
类
中指向
成员
的
指针类型
、
,上面提到
的
两个编译器都找不到Bar<B>::foo(int A::*)
的
匹配。我编写了一个简单
的
测试,以确认表达式&B::x
的
类型实际上是int A::*。 foo(&B::x); // prints "A", even on MS VC++ 2010 } 以下解决方法适用于GCC (尚未在Oracle
中
测试),但由于含糊不清而在VC++
中</
浏览 3
提问于2010-10-04
得票数 4
回答已采纳
2
回答
c++
类
方法自动
模板
参数
自动
推导
、
有没有可能以某种方式调用
类
方法并自动
推导
出
模板
化
的
参数
?template <typename
浏览 0
提问于2020-10-10
得票数 0
1
回答
为什么编译器对此
模板
有作用域问题?
、
、
、
、
我发现自己经常从vector
中
删除元素,而不关心顺序
的
维护,这意味着使用擦除将是浪费
的
。最好用最后一个元素和pop_back()交换移除元素。标准库
中
似乎没有任何东西可以这样做,所以我正在尝试编写自己
的
模板
,但我确实对
模板
语法没有很强
的
把握。= vec.end()) std::swap(vec.back(), *it); }我真正不明白
的
是编译器
浏览 3
提问于2016-04-11
得票数 2
回答已采纳
2
回答
函数指针
中
的
类型
推导
作为
模板
参数
、
、
、
我是
模板
新手,在使用它们时遇到了一些问题。我张贴了下面的代码,我不能为它编码。我需要帮助才能完成这篇文章 我需要一些东西,比如将函数指针作为
模板
参数
传递给测试器
类
,将TClass实例作为
参数
传递给构造函数。在构造函数
中
,函数指针将用于将testFunc绑定到tester
类
的
成员
变量
,该
变量
是一个函数指针。然后,当tester
类
被销毁时,testFunc将被调用。无法解析该
模
浏览 4
提问于2013-11-13
得票数 1
1
回答
从指向
成员
的
指针
推导
类
模板
、
、
作为
类
模板
参数
之一,我需要使用指向
成员
的
指针:class MemPtrTestUgly这需要用作{} 但我想这样使用它:
成员
类型是从
成员</em
浏览 0
提问于2012-02-14
得票数 2
回答已采纳
1
回答
在什么情况下,C++函数中允许缺少
模板
参数
?
、
、
、
这是一个C++代码,为什么第3行有一个错误:template<class T> void foo(T op1, T op2) cout<< "op1 = " <<foo(1,3); // line 1 sum::foo(1,2); // line 3 retur
浏览 1
提问于2013-09-21
得票数 1
4
回答
MSVC:具有const和非const重载
的
成员
函数指针
的
推断
、
、
这是一个最小
的
示例,MSVC无法决定是使用
成员
函数
的
const版本还是非const版本: int b() const;}; set(a, &A::b, 123);错误信息是 错误C2783:'void (A &,Ref (__cdecl A::* )(void),T‘):无法推断“Ref”
的
模板
参数
有没有办法把MSVC推
浏览 1
提问于2019-04-29
得票数 2
回答已采纳
2
回答
从另一个
类
模板
类型推断派生
的
类
模板
、
、
、
、
我试图写一个函子回忆录,以节省时间重复昂贵
的
函数调用。在我
的
课堂设计
中
,我很难找到一个简单
的
界面。这就产生了3个
模板
参数
。考虑到传递给MemoizedFunctor构造函数
的
函数,我认为可以
推导
出所有三个
模板
参数
。 我不知道如何重写
类
,这样使用它就不需要所有的
模板
规范。我尝试使用一个指向函子
的
智能指针作为MemoizedFunctor
中
的
浏览 0
提问于2019-05-23
得票数 3
回答已采纳
1
回答
成员
变量
的
类
模板
参数
演绎
、
在C++17
中
,由于
类
模板
参数
的
推导
,允许在下面的示例中使用Foo而不需要空
的
模板
参数
括号:struct Foo{}; } 为什么不允许我对
类
成员
使用
浏览 0
提问于2018-12-05
得票数 5
回答已采纳
1
回答
在定义非静态
成员
时在C++
中
获取"this“类型
、
、
我正在尝试做一些花哨
的
模板
,我偶然发现了一个问题:我想在定义一个非静态
成员
的
同时获得
类
的
类型。这个是可能
的
吗?(在任何C++版本
中
。). */ inner<foo> bar{this};
类
foo有一个非静态
成员
bar,该
成员
是用指针foo* this初始化
的
.这段代码是用clang和gcc但是我实际上希望inn
浏览 1
提问于2018-05-25
得票数 5
1
回答
推导
出
的
非类型
模板
参数
的
类
类型
的
占位符是C++20特性吗?
、
、
、
在C++20标准()中加入了
类
类型
的
非类型
模板
参数
,利用非类型
模板
参数
的
类
类型占位符来声明非类型
模板
参数
。
推导
出
的
类
类型
的
占位符也可以用于新表达式
的
新类型id或类型id
中
的
类型说明符-seq,作为显式类型转换(函数表示法)
中
的
简单类型说明符、或
模板<
浏览 2
提问于2020-08-09
得票数 0
回答已采纳
1
回答
演绎和
参数
包,它不是最后一个
模板
参数
:这是有效代码吗?
、
、
、
、
考虑以下最小
的
示例: f<int, char>(42, 'c', g);
参数
pack A不是最后一个
参数
无论如何,我认为R可能是从函数指针
中
推导
出来
的
,因为有了。 GCC (6.2) 关于这一点,而clang (3.9) 说它不能推断
模板
论点R。我
的
期望是
浏览 2
提问于2016-11-20
得票数 3
回答已采纳
1
回答
带有函数指针
参数
的
模板
类
、
、
、
是否有方法重写curry
模板
类
定义,以便main接受curry<addtogether>而不是当前
的
curry<int,int,int,addtogether> {using namespace std;}; 这应该是可行
的
,我只是没有看到很多带有函数指针
的
模板</
浏览 3
提问于2014-11-21
得票数 2
回答已采纳
1
回答
cpp:通过传递给构造函数
的
类型定义
类
成员
变量
类型
、
我想使用传递给C++
中
构造函数
的
参数
类型来定义
成员
变量
的
类型。这个是可能
的
吗?我在C++14
中
尝试过,但得到了一个编译错误:error: missing template arguments before ‘a’ 我
的
想法是这样
的
: template <typename SOMETYPESOMETYPE bar){};};int main() A<char> a = A(1
浏览 9
提问于2020-08-10
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券