腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何
从
成员
指针
模板
类型
获取
类
类型
、
为了以灵活的方式对用户定义的
类型
化对象进行排序(例如,通过命名
成员
变量),我编写了一个
模板
来生成lambda来进行比较。此外,为了在相等的情况下对不同
成员
变量进行链式比较,我编写了第二个
模板
。到目前为止,它是有效的,但我希望bpth
模板
完全独立于任何具体
类型
。因此,我必须
从
类
成员
指针
类型
中
获取
一个
类
类型
。这是我的用户定义的示例<
浏览 45
提问于2020-09-29
得票数 0
回答已采纳
2
回答
C++11可以
从
指针
到
成员
模板
参数推断
类
类型
和
成员
类型
吗?
、
、
我想要创建一个特性
类
,
从
指向
类
成员
的
指针
中推断
类
和
成员
类型
--一个
模板
参数。=int和
指针
到
成员
本身。我知道我可以在
指针
到
成员
参数之前显式地指定
类
和
成员
类型
名。我讨厌裁员。编译器应该知道&Example::val中的所有信息。我知道我可以创建一个
模板
函数,其
模板
参数&
浏览 2
提问于2022-07-27
得票数 1
2
回答
指向(数据)
成员
的
指针
作为非
类型
模板
参数,例如具有自动存储持续时间/没有链接。
、
、
increaseCounter()是用指向Foo数据
成员
的
指针
实例化的,并且给定
类
类型
的内存表示是特定于编译器的(例如填充)。然而,
从
,afaics,这是很好的形式: 在实例化具有非
类型
模板
参数的
模板
时,适用以下限制: 。。对于指向
成员
的
指针
,参数必须是一个指向表示为&Class::Member的
成员
的
指针
,或者一个计算
浏览 3
提问于2020-01-09
得票数 5
回答已采纳
2
回答
如何
将函数
指针
模板
作为
模板
参数?
、
、
我正在尝试创建一个
类
模板
,它需要一个
类型
和一个函数
指针
作为
模板
参数。函数
指针
应该是传入
类型
的
成员
函数。我希望
类
模板
的用户能够传入传入
类型
的void
成员
函数。然后,每次调用
类
模板
的某个函数时,都会在传入
类型
的实例上调用该
成员
函数。.); } std::vect
浏览 18
提问于2021-10-23
得票数 1
回答已采纳
1
回答
如何
将
模板
参数中的函数或
成员
函数
指针
转换为函数
类
?
、
如何
将
模板
参数中的函数或
成员
函数
指针
转换为函数
类
?假设函数
类
是定义
成员
函数operator()的
类
。class MyClass {}; 然后,根据MyClass的要求,将各种
类型
的函数
指针
、不同参数个数的
成员
函数
指针
转换成FunClass。
浏览 2
提问于2013-01-01
得票数 0
1
回答
理解函数
指针
和引用
、
、
、
、
考虑以下
类型
:template <class R, class...究竟存在哪些
类型
?type0,type1,type2,type3,type4有什么区别?中间括号是什么意思?它们都是函数
指针
吗?我在哪里可以找到关于这个语法的详尽文档,因为我对它非常不清楚。
浏览 0
提问于2015-12-01
得票数 2
回答已采纳
2
回答
如何
获取
function中定义的局部类的
成员
函数地址(C++)
、
、
我正在尝试执行以下操作:
从
函数中本地定义的
类
中
获取
成员
函数的地址。“好了,看起来这已经解决了,正如两个发帖者所指出的那样,本地
类
没有链接,它不能工作。现在知道了这一点,我找到了一篇讨论这个问题的文章,对于遇到这个问题并偶然遇到这个问题的任何其他人来说:编辑#2:更新措辞,将“嵌套”
浏览 7
提问于2010-01-28
得票数 3
回答已采纳
2
回答
使用父
类
方法作为派生
类
方法时的GCC错误
、
、
、
、
我的代码中有一个函数,它只接受一个
类
成员
方法作为
模板
参数。我需要使用从父
类
继承的
类
方法来调用此方法。'int (A::*)()' to 'int (B::*)()' | 据我所知,gcc仍在处理B::a为A:A的
类型
浏览 5
提问于2022-05-04
得票数 7
回答已采纳
3
回答
将const
指针
参数传递给
模板
类
的
成员
函数
、
到目前为止,我考虑为
类
声明之外的
指针
类型
为foo
成员
函数添加一个专门的实现(就像专门化A<int>::foo那样),但是编译器无法将函数定义原型解析为声明的方法。T>gcc抱怨说这是一个invalid use of incomplete type ‘class A<T*>’ 我还考虑为
指针
类型
的整个
类
添加部分专门化,它定义了一个额外的
成员<
浏览 4
提问于2015-07-14
得票数 2
回答已采纳
1
回答
获取
具有指向
成员
的
指针
的
成员
类型
我正在尝试编写一个
模板
类
,它将接受任何
类型
,作为参数,其中有一些公共
成员
,可以用作索引( int、short、unsigned等)。我希望我的
模板
类
接受要使用的对象
类型
,以及
模板
类
应该使用哪个字段作为'key‘字段的信息。 我写了如下所示(只是一个例子,让您知道我想
如何
使用它),但它不起作用。问题是,我试图使用指向
成员
的
指针
作为指定
类型
为值的字段的信息,
浏览 5
提问于2017-09-17
得票数 1
回答已采纳
2
回答
C++
模板
:
从
基
类
调用派生
模板
类
的
成员
函数
、
、
、
相关的
类
是SpreadSheet,它最重要的
成员
变量是SheetCells,它的
类型
是vector< vector<CellBase*> >。(为了保持简单,假设这个
类
可以完全访问所有其他
类
。)这个
类
并不关心每个单元格的值是什么
类型
,因为它无论
如何
都会将所有内容转换为字符串。但是,由于SheetCells包含指向CellBase
类
的
指针
,所以我必须使getData成为CellBase的
浏览 0
提问于2016-03-02
得票数 1
回答已采纳
1
回答
指向
成员
转换的
指针
、
4.11/2指向
成员
转换的
指针
类型
“
指针
到cv T
类型
的B
成员
的
指针
”的r值,其中B是
类
类型
,可以转换为
类型
“
指针
到cv T
类型
的D的
成员
”的rvalue,其中D是B的派生
类
(第10条)。转换的结果在转换之前引用同一个
成员
作为指向
成员
的
指针
,但它引用基
类
成
浏览 3
提问于2010-11-28
得票数 14
回答已采纳
1
回答
在将指向数据
成员
的
指针
作为非
类型
模板
参数传递时推断
类型
和
类
、
、
、
我需要将一个指向数据
成员
的
指针
、它的
类型
以及它所属的
类
传递给一个
模板
结构。(T: int)和
类
(Cls: Struct)。编译器应该能够自己找出这两种
类型
。实际上,如果我将指向数据
成员
的
指针
传递给一个函数,它就可以推断出它们: template<typename T, typename Cls> void member( T Cls::*member ){}member
浏览 12
提问于2020-12-20
得票数 0
回答已采纳
1
回答
用于存储和调用指向静态或
成员
void函数的
指针
的复杂类
我想写一些驱动程序来使用下面的一个
类
:但是我不能理解这个
类
的声明和
如何
使用它。我想要理解这个
类
并使用它,所以我想学习什么来深刻地理解这个
类
。在进阶时谢谢!
浏览 1
提问于2013-10-03
得票数 0
2
回答
无法将重载函数
指针
转换为
成员
函数
指针
?
、
、
Wrong, cannot convert overloaded function为什么以及
如何
以类似的方式工作
浏览 0
提问于2013-01-12
得票数 2
回答已采纳
2
回答
为什么std::function不是有效的
模板
参数,而函数
指针
是?
、
、
、
、
我定义了一个名为CallBackAtInit的
类
模板
,它的唯一目的是在函数初始化(构造函数)时调用它。该函数在
模板
参数中指定。问题是
模板
不接受std::function作为参数;但它们接受函数
指针
。
浏览 0
提问于2012-12-02
得票数 20
回答已采纳
1
回答
枚举和指向
成员
的
指针
。
、
、
、
最近,我尝试创建一个is_class
类
,并需要编译器区分枚举
类型
和定义转换运算符的
类
类型
。考虑到
类
、结构和联合是唯一与
指针
对
成员
函数兼容的
类型
,我决定让编译器确定用于实例化is_class
模板
的
类型
是否与
指针
到
成员
函数兼容。我很感兴趣的是,编译器将允许这样做,因为枚举
类型
不是
类
、结构或联合,因此不能拥有它们自己的方法。第二个兴趣点出现在创建<em
浏览 2
提问于2011-03-05
得票数 11
2
回答
函数
模板
何时在c++中解析?
、
、
、
、
在我目前阅读的一本书中,有一节讨论了智能
指针
是
如何
使用用户提供的自定义删除器的不同策略的(例如,唯一
指针
通过其第二个
模板
参数
获取
自定义删除器,而共享
指针
则通过普通函数/构造函数参数),我对这一段感到非常困惑虽然我们不知道库
类型
是
如何
实现的,但是我们可以推断shared_ptr必须间接地访问它的删除器。也就是说,删除器必须存储为
指针
或封装
指针
的
类
。我们可以使用一种
类型
的删除
浏览 6
提问于2015-02-27
得票数 2
回答已采纳
1
回答
将“指向
成员
的
指针
”分配给self
、
、
是否有任何方法将
指针
分配给
类
成员
,使其指向
类
本身?我之所以想这样做,是因为我有一个排序算法,可以在任意
模板
类型
的元素容器上工作。排序键使用提供的
指针
到
成员
从
每个元素中
获取
。 但是,我现在希望对一个容器进行排序,其中元素也是关键。因此,我需要使
成员
指针
指向自身(就像
类
浏览 4
提问于2016-11-22
得票数 0
回答已采纳
1
回答
给定一个指向对象的超
类
指针
,
如何
获取
该对象的大小?
、
、
假设我有一个
类
Foo,以及它的子类Bar1、Bar2和Bar3。子类可以添加额外的字段。 实际上,我想要一个适用于Foo*的sizeof(),无论它是基
类
的对象还是任何子类的对象。
浏览 0
提问于2019-12-30
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何通过Java反射获取泛型类型信息
Java 如何根据 HttpEntity 中的 ContentType 获取文件类型
聊聊C+的类和面向对象编程
计算机视觉核心Mat数组的逐元素访问
计算机等级考试二级C+全攻略
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券