腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
正向
声明
的
模板
函数
特殊化
的
定义
、
、
如何为
定义
匹配前向
声明
专用
模板
函数
。它只是一个最小
的
虚拟类和Hash,在这里不应该被关注。感谢您
的
任何建议,以解决我
的
模板
问题...> tmap{{t, 50}}; for (const auto& i: tmap) cout<<'|'<<i.first->name<<'>'<<i.second<<"|\n&q
浏览 4
提问于2020-12-14
得票数 0
1
回答
模板
函数
的
正向
声明
、
、
我有一个带有朋友
模板
函数
的
模板
类。class U, class W>{} 对于我
的
解决方案,我更希望拥有friend
函数
的
转发
声明
,这样我就可以拥有它提供
的
安全性优势和与我当前
的
方法相比
的
一
浏览 0
提问于2013-02-28
得票数 6
回答已采纳
1
回答
我可以和不可以专攻std名称空间中
的
哪些内容?
、
、
、
但是,有一些
模板
是明确禁止我专门化
的
。 哪些
模板
可以专门化,哪些不可以专门化?
浏览 2
提问于2011-12-15
得票数 61
回答已采纳
2
回答
从不同模块调用
函数
-引用错误
、
它是面向对象
的
,有一个结构'array‘(我必须使用我自己
定义
的
结构,所以vector.h不算数),我在这里存储一些对象。类
函数
和结构在M.cpp (main)中工作得很好,但是当我试图从controller.cpp中调用它们时,我得到了一个引用错误。i=0; i<31; i++){ }M.cpp -程序
的
主要功能/M.cpp:44:
浏览 0
提问于2012-04-22
得票数 1
回答已采纳
1
回答
boost::ptr_list中
正向
声明
的
类
、
、
、
、
因为我需要快速访问所有粒子,所以我添加了一个额外
的
ptr_list。现在boost抱怨了,因为它不喜欢转发
声明
类。
浏览 3
提问于2012-03-10
得票数 2
回答已采纳
1
回答
类
模板
的
成员
模板
的
这种显式
模板
函数
专门化是否有效?
、
、
、
、
\test.cpp:36:20:错误:没有
定义
的
类'O‘中
的
'Fun’
定义
越行 ~~~~~~~~~~~~~~^这是一个clang bug还是一个我期望中
的
bug?好
的
-我想我找到了支持
浏览 1
提问于2013-12-04
得票数 5
2
回答
std::string和std::wstring
的
正向
声明
、
、
、
、
不能转发
声明
std::string和std::wstring
的
问题经常被讨论。据我所知,原因是这些类型是
模板
类basic_string实例化
的
类型
定义
: typedef basic_string<char> string;} 并且该语言不允许对类型
定义
进行
正向
声明
。让c++标准使用继承而不是类型
定义
浏览 0
提问于2014-05-05
得票数 10
回答已采纳
2
回答
如何确定C++对象是否为time_t
、
、
、
、
如何确定C++对象是否是time_t,而不是time_t
定义
为
的
整型?我特别想要
模板
专门化一个
函数
,template<> void myFunction<time_t>( time_t val ); 这样,当传递time_t
定义
为
的
整型时,就会调用非专门化
函数
。我
的
STL实现将time_t
定
浏览 1
提问于2012-02-18
得票数 3
回答已采纳
2
回答
模板
化类中
函数
的
多个
定义
、
我看到了一件有趣
的
事情,但我不明白为什么。template<class dataType>{} 只使用专门
的
模板
会产生一个错误,说明同一
函数
有多个
定义
它说它是在同一个地方产生
的
。但如果我加上A<dataType>::AFnc()}为什么?
浏览 0
提问于2013-07-11
得票数 2
回答已采纳
1
回答
为用户
定义
的
枚举覆盖std::to_string是否是为用户
定义
的
枚举提供to_string
的
正确方式?
、
、
C++没有办法获得枚举
的
字符串表示。人们通过编写包含大量样板代码
的
自
定义
函数
来解决此问题当然,这需要枚举
的
用户知道自
定义
函数
的
名称。所以我想我可以向std::to_string添加一个专门化,使用户能够在我
的
枚举上使用to_string。
浏览 2
提问于2013-06-17
得票数 19
回答已采纳
1
回答
模板
化类中
模板
化
函数
的
困难
、
、
当我试图编写一个递归
模板
成员
函数
来迭代元组时,我遇到了一个问题。error: candidate is: template<class T> template<unsigned int x> void B::__func(const char*)template <typename T> template <size x>
浏览 4
提问于2011-10-11
得票数 3
回答已采纳
2
回答
C++
函数
声明
、
我是C++
的
新手。我不明白为什么一个
函数
声明
两次是可以
的
(也就是为什么编译器允许这样做)。例如,以下代码是合法
的
:#include <string> int hello(); cout <
浏览 2
提问于2013-05-20
得票数 3
回答已采纳
2
回答
我们可以在基类中
声明
一个具有相同签名但不同返回类型
的
函数
吗?
这个问题可能看起来很傻,但我想问..有没有办法在一个类中
声明
一个具有相同签名但返回类型不同
的
方法(如int fun(int)和float fun(int) ),并且在对象创建期间,我们可以动态地决定要执行哪个
函数
我已经得到了编译error...is有任何其他
的
方式来实现这个逻辑可能是使用
模板
…
浏览 2
提问于2011-07-01
得票数 4
回答已采纳
1
回答
模板
作为专门化
的
模板
参数
、
假设我有一个
模板
类class MyClass{}template<typename U, typenameM> //...现在我需要写一个这个
函数
的
特殊化
,它接受MyClass作为第二个
模板
参数。我试着写下这样
的
东西 template&l
浏览 2
提问于2016-11-30
得票数 2
1
回答
模板
类成员
函数
的
正向
声明
、
、
这是Mappings类
的
正向
声明
: template<typename Type, typename IDType=typename Type::IDType> ...Type Mapping
浏览 19
提问于2019-04-24
得票数 0
回答已采纳
1
回答
具有
正向
声明
类
的
模板
函数
、
我有一个具有循环依赖
的
类,所以我向前
声明
了它。现在,我计划用这个来尝试一个
模板
。()->at(s); // does not compile }在
声明
C类没有'getMap()‘
函数
的
指定行处编译失败。如果是这样的话,是怎么做
的
?
浏览 0
提问于2013-05-21
得票数 1
回答已采纳
2
回答
模板
的
正向
声明
、
我不喜欢使用转发
声明
作为:{} 我习惯于这样做:{但是,当我尝试使用
模板
类来做这件事时,我遇到了问题:struct A struct B<T>* _t; template<typename
浏览 0
提问于2013-01-27
得票数 0
3
回答
operator>>重载
的
显式实例化
、
、
我有一个类Vector<T>,并且正在使用一个提供类YAML::Node
的
库。我想为这两种类型重载operator>>。我在Vector
的
声明
中添加了以下
声明
:我还添加了该
函数
的
以下实现: node[0] >> v.x;
浏览 2
提问于2012-03-08
得票数 1
回答已采纳
3
回答
使用
模板
的
类
的
正向
声明
、
我可以对
模板
类使用
正向
声明
吗?
浏览 1
提问于2011-08-19
得票数 2
回答已采纳
2
回答
函数
模板
在另一个类/命名空间中
的
专门化?
、
、
、
注意:这个问题只是松散地与tinyxml相关,但是包括这样
的
细节可能有助于更好地说明这个概念。检索部分有一些
特殊化
,用于返回不同类型
的
子元素值,例如std::string和其他自
定义
对象。问题:是否可以在一个名称空间中
声明
函数
模板
,例如不了解** 'M
浏览 1
提问于2012-01-18
得票数 5
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券