腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将
指向
成员
的
指针
从
模板
参数
包
传递
到
函数
对象
c++
、
templates
、
member-pointers
、
parameter-pack
Bellow是示例代码,它演示了我正在尝试做
的
事情。 基本上,我希望
传递
多个
指向
成员
的
指针
到
类方法,该方法接受std::function
对象
和
传递
给目标
函数
对象
的
变量编号或
参数
。这些变量
参数
可以是任何东西:变量、
指向
成员
的
指针
等。 我在处理普通变量时没有问题,但是如何扩展<e
浏览 14
提问于2020-01-12
得票数 0
回答已采纳
1
回答
调用
指向
传入
函数
的
成员
函数
的
指针
c++
、
function
、
templates
、
pointer-to-member
我
将
一个
指向
成员
函数
的
指针
传递
给一个
模板
函数
。,pnt); template <..., typename D> ...auto ret = func(someVal); } 我假设调用
指向
成员
函数
的</em
浏览 2
提问于2015-04-27
得票数 0
2
回答
模板
函数
指针
解释
c++
、
templates
、
function-pointers
我对这里发生
的
事情感到困惑,我希望你们中
的
一位能帮助我理解。我把这门课提炼成了一些看似相关
的
方法,希望我没有遗漏任何东西。
浏览 0
提问于2014-02-14
得票数 3
回答已采纳
3
回答
模板
参数
:
指向
成员
的
指针
--我应该如何处理它?
c++
、
templates
C++草案说 非类型
模板
参数
应具有下列类型之一(可选cv限定类型):-整型或枚举类型,
指向
对象
或
函数
的
指针
,- lvalue引用
对象
或lvalue引用
函数
,-
指向
成员
,- std::nullptr_t在下面的代码中,我有一个
指向
作为
参数
传递
给
模板
的
成员
的
指针</em
浏览 0
提问于2013-03-02
得票数 1
回答已采纳
1
回答
传递
指针
作为
函数
参数
与非类型
模板
参数
之间
的
区别
c++
、
c++17
、
signals-slots
、
pointer-to-member
、
non-type-template-parameter
我无法理解 当
指针
在编译时被解析时,编译器如何知道
指针</em
浏览 7
提问于2021-06-10
得票数 0
2
回答
C++11可以
从
指针
到
成员
模板
参数
推断类类型和
成员
类型吗?
c++
、
c++11
、
templates
我想要创建一个特性类,
从
指向
类
成员
的
指针
中推断类和
成员
类型--一个
模板
参数
。Example { int val; };pointer_member<&Example::val> 使用类型定义class_type=Example、member_type=int和
指针
到
成员
本身我知道我可以在
指针
到
成员
参数
浏览 2
提问于2022-07-27
得票数 1
2
回答
什么时候会发生默认
的
论点晋升?
c++
、
function-calls
、
promotions
在C++11标准5.2.2/7中: 当给定
参数
没有
参数
时,
参数
的
传递
方式使接收
函数
能够通过调用va_arg (18.10)获得
参数
的
值。注意:本段不适用于
传递
给
函数
参数
包
的
参数
。
函数
参数
包在
模板
实例化期间进行扩展(14.5.3),因此当实际调用
函数
模板</
浏览 0
提问于2013-06-28
得票数 1
回答已采纳
2
回答
未解析
的
重载
函数
类型
c++
、
templates
、
g++
、
function-pointers
我正在尝试编写一个
模板
化
的
类,其中包含对其
模板
参数
类型
的
对象
的
引用,以及
指向
不返回该类
的
arg
成员
函数
的
void
的
指针
。然而,当我编译时,我得到了一个关于'<unresolved function type>'
的
错误。'memberAction<File>::memberAc
浏览 0
提问于2013-04-06
得票数 2
回答已采纳
1
回答
将
成员
函数
(非静态)作为
参数
传递
给
模板
函数
c++
、
member-function-pointers
、
function-parameter
我正在尝试定义一个
指向
非静态
成员
函数
的
指针
,并将该
指针
与类
对象
一起
传递
给一个
模板
函数
,该
模板
函数
将
再次发送该
成员
函数
进行
模板
结构操作。它总是给我类型不匹配
的
错误。请帮帮我!澄清:'vecfunc‘是PTSolver类
的
一个非静态
成员
函数</
浏览 0
提问于2015-01-08
得票数 0
2
回答
显式
模板
实例化在XLC上出现编译错误,但在其他编译器上有效
c++
、
implementation
、
c++03
、
xlc
下面的代码是我试图为客户需求实现
的
一个功能
的
简化
的
最小版本。然而,我已经在g++ 4.7.2,clang++ 3.2和Intel13.0上尝试了相同
的
代码,他们成功地编译了它。我多次阅读了有关
模板<
浏览 1
提问于2013-02-05
得票数 0
回答已采纳
1
回答
模板
类型名称作为同一
模板
的
其他
参数
的
类型
c++
、
templates
我想要创建一个
模板
,在那里我可以使用不同
的
向量类型,和常量作为相同类型
的
向量。我希望能够
将
常量作为
模板
参数
传递
,以便让编译器对其进行优化,而不需要显式
的
专门化。所以我试着重复使用类型
参数
,但是我得到了非法类型。
浏览 5
提问于2015-10-01
得票数 0
回答已采纳
2
回答
Delphi
指针
语法
delphi
、
pointers
我必须将Pointer类型
的
参数
从
外部DLL
传递
给
函数
。 如何创建
指向
过程
的
指针
,然后将其
传递
给
函数
?还可以
将
指向
类
成员
函数
的
指针
传递
给外部
函数
,还是不能工作?
浏览 2
提问于2010-09-06
得票数 2
回答已采纳
2
回答
C++
将
指针
传递
给
指向
对象
的
指针
,无法访问
成员
c++
、
class
、
object
、
pointers
我正在创建一个程序,它创建两个
对象
,并通过一个有很多选项
的
大菜单向下
传递
它们。我一直使用
的
将它们作为
参数
传递
的
解决方案是创建一个
指向
对象
的
指针
。然而,我遇到了一个问题,如果我使用
指向
对象
的
指针
作为
参数
,我会得到一个编译器错误。很明显,我在这里没有考虑
到
一个c++约定。*ptrPtrPoint-
浏览 0
提问于2020-01-31
得票数 1
1
回答
在
将
指向
数据
成员
的
指针
作为非类型
模板
参数
传递
时推断类型和类
c++
、
templates
、
template-argument-deduction
、
member-variables
我需要将一个
指向
数据
成员
的
指针
、它
的
类型以及它所属
的
类
传递
给一个
模板
结构。这应该是不必要
的
。编译器应该能够自己找出这两种类型。实际上,如果我
将
指向
数据
成员
的
指针
传递
给一个
函数
,它就可以推断出它们: template<typename T, typename Cls> void member( T C
浏览 12
提问于2020-12-20
得票数 0
回答已采纳
1
回答
为什么我不能在
模板
参数
中向下转换
指向
成员
的
指针
?
c++
、
templates
、
implicit-conversion
、
pointer-to-member
、
downcast
如果我创建了一个
指向
基
成员
的
指针
,我通常可以将它转换为
指向
派生
成员
的
指针
,但当在下面的Buzz这样
的
模板
中使用时就不能了,因为第一个
模板
参数
会影响第二个
模板
参数
。
浏览 0
提问于2010-10-27
得票数 5
回答已采纳
1
回答
有效
模板
参数
c++
模板
参数
可以是常量表达式(§C.5)、具有外部链接
的
对象
或
函数
的
地址(§9.2),也可以是
指向
成员
的
非重载
指针
(§15.5)。用作
模板
参数
的
指针
必须是表单&ooff,其中ooff是
对象
或
函数
的
名称,或者是表单ff
的
名称,ff是
函数
的
浏览 0
提问于2012-02-14
得票数 0
回答已采纳
2
回答
绑定是如何知道何时转换为
指针
的
?
c++
、
stl
、
iterator
我在C++中发现了一件有趣
的
事情。std::placeholders::_1)) == l.end()) cout << "Not found"; return 0;上述if语句
的
工作原理是正确
的
当取消引用迭代器时,for_each获取和
对象
并将其
传递
给
函数
。bind知道(在闪烁时)
指针
到
成员
函数
的
第一个
参
浏览 8
提问于2015-05-31
得票数 1
回答已采纳
1
回答
如何使用C++ lambda将
成员
函数
指针
转换为用作回调
的
普通
函数
指针
c++
、
lambda
、
function-pointers
、
member-function-pointers
我有一些需要C
函数
的
代码,但我想实例化一堆类实例,并将该类
的
成员
函数
作为C
函数
传递
。我需要同时捕获N个实例。我希望我能以lambda
的
身份来做。现在,通常情况下,
将
一个简单
的
C
函数
传递
给注册代码,每个基准测试对应一个希望运行
的
基准。但是,我想一遍又一遍地运行相同
的
代码,通过这个数字"i“将其
参数
化,并将每个"
浏览 64
提问于2019-05-10
得票数 0
2
回答
指向
(数据)
成员
的
指针
作为非类型
模板
参数
,例如具有自动存储持续时间/没有链接。
c++
、
templates
、
pointer-to-member
,这是格式错误
的
,因为f在callMeWhenever()中具有自动存储时间,其地址在编译时不知道,而Foo
的
成员
模板
函数
increaseCounter()是用
指向
Foo数据
成员
的
指针
实例化
的
,并且给定类类型
的
内存表示是特定于编译器
的
然而,
从
,afaics,这是很好
的
形式: 在实例化具有非类型
浏览 3
提问于2020-01-09
得票数 5
回答已采纳
5
回答
C++:在C中向
模板
类
传递
指针
c++
、
c
、
templates
、
wrapper
我正在为我
的
库编写一个C包装API。 我通常在C中将我
的
C++
对象
作为void*
传递
,每个
对象
的
公共
函数
都有自然
的
访问包装
函数
。C代码不访问本机C++类
成员
。昨天,IRC上有人提到,我不应该在C中将
指向
C++
模板
类
的
指针
传递
为void*,因为这很危险。这是真的吗?
指向
普通C++类
的
指针
浏览 11
提问于2012-03-26
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
请问C+11有哪些新特性?
C+11模板参数简介
C+笔记七十九:C+继承中的类型兼容性原则
智能指针:让C+程序更加安全和高效的神器
C语言编程经验
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券