腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(8602)
视频
沙龙
1
回答
有没有
办法
专门化
模板
化
函
数来
区分
参数
的
类型
是
指针
还是
不是
指针
?
、
、
、
让我们考虑一下这些
模板
化
的
函数{ Func(*p);{} 我想写它们,这样,如果我给一个带有几个
指针
类型
的
参数
,专门使用
指针
类型
<em
浏览 13
提问于2019-07-25
得票数 2
回答已采纳
2
回答
传递
模板
函数和重载作为函数
参数
、
、
、
短版本:当将函数
指针
作为
参数
传递给另一个函数时,是否可以混合
模板
函数和重载?详细信息:我在
模板
函数中使用std::search,我想根据
模板
的
类型
控制用于比较
的
函数,例如,使用调用strcmp
的
char*函数和其他
类型
的
operator==函数。到目前为止,我使用
的
是
模板
函
子,专门用于char*,如下所示: Comparator
浏览 4
提问于2015-11-23
得票数 1
回答已采纳
2
回答
推导函数
指针
或
函
子
的
返回
类型
、
、
、
我试图推导出可调用
类型
的
返回
类型
,即函数
指针
或
函
子。 我之前问过并得到了一个答案,展示了如何对函数
指针
执行此操作,并给出了如何对
函
子执行此操作
的
提示。,这些
函
子提供result_type
类型
的
类型
,但不适用于
函
式
指针
。它会继续并捕捉Return
的
专门化
。<T>())), std::vector<
浏览 1
提问于2014-12-07
得票数 4
回答已采纳
3
回答
将const
指针
参数
传递给
模板
类
的
成员函数
、
到目前为止,我考虑为类声明之外
的
指针
类型
为foo成员函数添加一个专门
的
实现(就像
专门化
A<int>::foo那样),但是编译器无法将函数定义原型解析为声明
的
方法。T>gcc抱怨说这是一个invalid use of incomplete type ‘class A<T*>’ 我还考虑为
指针
类型
的
整个类添加部分<e
浏览 4
提问于2015-07-14
得票数 2
回答已采纳
2
回答
专门化
模板
类以获取指向特定类
的
指针
或指向派生类对象
的
指针
、
、
如何
专门化
类
模板
,使
模板
参数
的
类型
可以是:指向特定类
的
指针
或指向该特定
类型
的
派生类
的
指针
?
有没有
可能不使用Boost就能做到这一点?可能
的
重复项: 我只想知道即使我使用指向实例
的
指针
,答案是否相同。
浏览 0
提问于2013-02-04
得票数 2
回答已采纳
2
回答
有没有
办法
将
模板
专门化
到目标原语?
、
、
在
专门化
类
模板
时,我希望有一个
专门化
目标的完整类(包括构造函数、析构函数等)。以及一个
专门化
目标原语(int、float等)。我所见过
的
唯一部分
专门化
是
针对
指针
类型
(通过T*)。
有没有
办法
做到这一点?
浏览 0
提问于2012-07-02
得票数 3
回答已采纳
2
回答
模板
类,它同时管理
指针
向量和对象向量。
、
、
我有两个非常相似的
模板
类:一个管理T*对象
的
向量并对这些
指针
执行操作,另一个管理T对象
的
向量并对这些对象执行相同
的
操作。 有什么
办法
可以让单个类管理
指针
列表或对象列表吗?
浏览 5
提问于2013-12-19
得票数 1
回答已采纳
1
回答
模板
函
子与函数
、
、
、
我一直在研究一些Boost源代码,并注意到它们通过使用
函
子而
不是
普通函
数来
实现
模板
化
函数?这有什么原因吗?相对于:Bar func(const Foo& foo) {} 我能想到
的
唯一优点
是
它允许类继承函数
浏览 3
提问于2015-07-11
得票数 4
回答已采纳
2
回答
函数调用和函数调用
的
详细区别?
、
、
、
这起作用
的
关键原因
是
,for_each ()实际上并没有假定是它
的
第三个
参数
为函数。它只是假定它
的
第三个
参数
可以用适当
的
参数
调用。一个适当定义
的
对象不仅服务于--而且往往比--功能更好。例如,内联类
的
应用程序运算符要比内联作为函数
指针
传递
的
函数容易。因此,函数对象通常比普通函数执行得更快。带有应用程序运算符
的
类
的
对象(§11.9)称为类函数对象、
浏览 5
提问于2010-10-14
得票数 14
2
回答
如何选择函数
模板
专门化
?
、
return 0;match T我们知道,在函数
模板
重载解决后,编译器应该从选定
的
基函数
模板
中选择最匹配
的
专门化
?规则是什么?
浏览 1
提问于2015-01-16
得票数 1
1
回答
C++
模板
MetaProgramming:在
模板
类型
上编译时间条件操作符
、
、
、
、
我使用
模板
元编程来创建变体和
函
子(泛型
函
子)数据
类型
。对于特定
的
参数
类型
,需要以某种方式处理
参数
有一个有趣
的
问题。高层次问题总结 在调用
函
子时,使用变体数组
浏览 2
提问于2012-11-15
得票数 3
回答已采纳
1
回答
使用成员函数
指针
专门化
模板
类
、
、
我需要我
的
列表类
的
模板
专门化
。我想
专门化
的
参数
是
一个成员函数
指针
。简而言之,如何使以下代码工作(我可以“使用各种
模板
”):template <typename T1, typename T2, void (T1::* FUNClist;template <t
浏览 0
提问于2013-01-16
得票数 1
回答已采纳
1
回答
为返回函数
指针
的
泛型函数
专门化
类
、
我正在尝试
专门化
这样声明
的
类
模板
:用于返回函数
指针
的
函数。对于任何给定
的
函数,这都需要是一个通用签名。因此,假设我知道C/C++语法
是
如何工作
的
,那么返回某种
类型
ResultType
的
函数
的
专门化
应该如下所示 template<typename ResultType, typename Arg
浏览 2
提问于2013-06-26
得票数 0
回答已采纳
1
回答
结构旁边
的
<>
是
做什么
的
?
下面的代码
是
从另一个堆栈溢出问题中复制
的
struct remove_pointer typedef T type;struct remove_pointer<T*> typedef typename remove_pointer<T>::type type;虽然我理解这是
模板
中
的
递归定义,但令我困惑
的
是
行。非常感谢你
浏览 0
提问于2016-11-17
得票数 4
回答已采纳
1
回答
C++ -从客户端代码隐藏
模板
参数
、
、
、
最近,我阅读了有关c++
的
自定义内存分配器
的
文章,并遇到了一个令人心碎
的
概念,即不使用
指针
“句柄”(实际上
是
指向
指针
的
指针
),而是允许分配器重新排列其内存,以避免碎片
化
,同时避免使所有指向分配内存
的
指针
无效
的
问题我
的
解决方案
是
使用部分
模板
专门化
,以便在编译时确定句柄
类型
,消除虚拟程序
的
浏览 1
提问于2014-01-30
得票数 0
回答已采纳
2
回答
C++:函数
指针
作为
模板
参数
而
不是
函
子
、
、
、
我一直在尝试创建这个类,它可以使用默认
函
子作为
参数
,或者用户可以根据需要提供一个。但我无法将函数
指针
作为
模板
参数
传递。你能帮我理解我错过了什么吗?
浏览 1
提问于2014-08-03
得票数 4
回答已采纳
4
回答
C++,传递n个
参数
的
函数作为
参数
、
、
、
、
=@func; //Define handley = function2(p_func, n);T func( const T *arg, const short n) {return sin(arg[0]) * cos(arg[1])}; 其中xi
参数
由问题
是
在这种情况下,不可能使用指向函数
模板
浏览 9
提问于2012-10-01
得票数 0
回答已采纳
1
回答
类
模板
专门化
中
模板
参数
的
默认值
、
、
、
\r\n", qq2.spec);MSVC很好地编译了这段代码,并在两种情况下都选择了第二种特殊
化
。对我来说,这些专业
化
认证
是
相同
的
。第一手中
的
第二个专业
化
有多合法?
浏览 0
提问于2012-06-22
得票数 3
回答已采纳
2
回答
在这个代码示例中使用了什么样
的
模板
专门化
?
、
、
、
我读过关于和
的
文档,但不明白在这个示例中使用了什么样
的
专门化
(msdn链接只是因为我当前
的
环境,这个问题或多或少
是
理论性
的
)。我需要c++标准和/或c++标准段落
的
文档或参考链接中使用
的
名称。我试图解决
的
问题很复杂,很难直接问,但我知道如何使用与本示例中使用
的
类似的方法。
浏览 5
提问于2014-03-13
得票数 4
回答已采纳
2
回答
可以接受size_t
参数
或指向成员
的
指针
的
模板
类
、
、
有没有
一种方法可以根据
模板
参数
是
size_t
还是
指向数据成员
的
指针
来
专门化
模板
类?
浏览 1
提问于2018-01-23
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
请问C+11有哪些新特性?
计算机视觉核心Mat数组的逐元素访问
pcl小分享
手把手教你:如何把C+的源程序改写成C语言
智能指针:让C+程序更加安全和高效的神器
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券