腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
Clang没有注意到
默认
的
模板
参数
。
、
、
、
背景// foo.hpp, bar.hpp, baz.hpp, etc. template <cla
浏览 0
提问于2019-01-24
得票数 14
回答已采纳
1
回答
如何转发已在其他地方以
默认
方式
声明
的
模板
类型?
、
、
、
、
因此,对
的
最佳回答是,您可以在前
向
声明
中
默认
模板
类型,但是: 但是basic_ptree类
的
定义如下:class basic_ptree 仅用2个
模板
参数
定义ptree typedef
的
唯一原因是,在它
的
t
浏览 0
提问于2018-01-17
得票数 2
回答已采纳
1
回答
嵌套命名空间中
模板
类
的
前
向
声明
:
默认
模板
参数
应该去哪里?
、
、
、
我在嵌套
的
命名空间中有
模板
类
的
前
向
声明
。template <typename T, typename S> }}除非我移除
前
向
声明
;g++同时接受这
浏览 0
提问于2013-08-31
得票数 5
回答已采纳
1
回答
是否允许我在前
向
声明
中
默认
模板
参数
、
、
、
、
因此,我试图了解Boost
的
ptree实现发生了什么。template<class Key, class Data, class KeyCompare>在ptree_fwd.hpp中,有一个看起来像basic_ptree
的
前
向
声明
,但是使用一个新
的
模板
参数
默认
值: template < class Key, class Data, class KeyCompare = std::
浏览 3
提问于2018-01-16
得票数 3
回答已采纳
2
回答
谷歌风格指南(
前
降部分)
、
前言 转发
声明
可能会因库
的
后续更改而中断。函数和
模板
的
前
向
声明
可以阻止标头所有者对其API进行其他兼容
的
更改,例如拓宽
参数
类型、添加带有
默认
值
的
模板
参数
或迁移到新
浏览 0
提问于2018-09-17
得票数 9
1
回答
即使我知道我将使用哪个泛型,向前
声明
一个
模板
类是否安全?
、
、
在我
的
报头中,我转发
声明
如下template<> class QList<QStringList>; ...static void somethin(const QList<QStringList> &thelist);然后,在我
的
实现中,我这样做#include#include "MyClass.h" void MyClass:
浏览 0
提问于2013-02-07
得票数 2
回答已采纳
1
回答
默认
模板
参数
的
非冲突重新定义
我理解(是一个源),只要这两个定义没有冲突,就可以重新定义
默认
的
模板
参数
。class T = int> class A {}; // "= int" here is for clarity 编译器抱怨: 错误:重新定义“类T”
的
默认
参数
我
的
理解哪里不正确?
浏览 2
提问于2016-07-18
得票数 4
2
回答
默认
参数
和
前
向
声明
、
、
我有一个类Property,其中包含一个构造函数,在该构造函数中,我希望在文件property.h中使用
默认
参数
。我可以转发
声明
OtherClass并将myApp
声明
为extern,但这会导致错误C2027“使用未定义类型
的
应用程序”,正如预期
的
那样:extern ApplicationmyApp; Property(OtherClass* value = myApp->someValue) {...};
浏览 3
提问于2021-10-07
得票数 2
回答已采纳
1
回答
前
向
声明
模板
类型
参数
、
、
我看到这个问题已经在不同
的
地方讨论过了,比如,,和 .But,我仍然无法解决上述问题。早些时候,当所
浏览 8
提问于2022-10-26
得票数 1
回答已采纳
1
回答
带
模板
代码
的
前
向
声明
类
、
、
、
我试图在C++中实现消息接口
的
双重调度模式。但是,我发现我在处理程序类中必须过于冗长,因为必须转发
声明
每条消息。 我正在寻找一种方法来构造文件,以便能够省略
前
向
声明
。我知道我可以用所有可用消息
的
元组来
模板
MessageHandler类。然而,我发现这还不够简单,我在寻找更简单、更可解释
的
方法。在实际代码中,我处理
的
消息超过20条。我同意处理程序类
的
详细性,
前
向
声明
浏览 1
提问于2019-07-21
得票数 0
回答已采纳
3
回答
论证中
的
前
向
声明
与“正常”
前
向
声明
的
区别
、
如果有的话,(
模板
)
参数
中
的
前
向
声明
(使用)与“正常”
前
向
声明
之间
的
区别是什么?
浏览 6
提问于2020-01-06
得票数 3
回答已采纳
5
回答
带有隐式
参数
的
模板
,
前
向
声明
,C++
、
、
、
、
有一个带有隐式
参数
的
模板
类
的
声明
:template <typename Item, const bool attribute = true>Analysis.h:43: error: original definition appeared here 如果我使用没有隐式
参数
的
前
向
浏览 0
提问于2011-02-05
得票数 8
回答已采纳
1
回答
类在将代码从非
模板
转换为
模板
时不是
模板
错误。
、
我从内联中得到一个错误,它说'DListCursor不是一个
模板
‘(它在它自己
的
.hpp文件中)和'template
参数
列表必须匹配
参数
列表’,这我不明白它为什么没有这样做。<ItemType>> next) { _prev = prev;} DListCursor.hpp -我删除了95%
的
公共功能,因为我不认为它们是相关
的
。
浏览 0
提问于2019-11-04
得票数 1
1
回答
在c++中使用带有
默认
模板
参数
的
模板
类时,“
模板
参数
太少”
、
、
我上过一堂很好
的
课。我想将它更改为
模板
类。假设我现在有:class A{....}现在假设A类在许多其他hpp和cpp文件中使用,有时包括头文件,有时通过转发
声明
,如下所示:在其他类和函数调用中,它主要用作现在假设我有另一个类B,它非常类似于A,但在更少
的
地方使用(通过
前
向
声
浏览 1
提问于2020-02-19
得票数 1
回答已采纳
1
回答
__restrict__和
模板
函数
默认
参数
的
处理
、
、
cudaDeviceSynchronize();}t.cu(39):警告:在重新
声明
未引用
的
函数
模板
时指定
默认
参数
是不标准
的
t.cu(39):警告:重新定义
默认
参数
t.cu(51):警告:在重新
声明
未引用
的
函数
模板
时指定
默认
参数
是不标准<e
浏览 0
提问于2015-11-30
得票数 1
回答已采纳
2
回答
带有自定义键类型
的
STL无序映射
、
、
、
我有一些与图形相关
的
C++代码,它们使用std::map结构工作。我不需要对元素进行严格
的
排序,因此我希望切换到std::unordered_map结构。uid;当我切换到std::unordered_map时,编译器抱怨“类
模板
‘unordered_map’
的
模板
参数
太少”。我尝试使用
默认
的
hasher和比较器(编辑:谢@rems4e作为更正版
浏览 0
提问于2014-09-13
得票数 0
回答已采纳
2
回答
我可以专门处理
前
向
声明
的
模板
吗?
、
、
我可以专门处理
前
向
声明
的
模板
吗?如我们所知,我们必须对std::hash进行专门化,才能将其与一些基于哈希表
的
类型一起使用.标准
的
std::hash专门化要求在头文件中包括<functional>,然后专门化它。我在很多地方都使用这个头文件,而且<functional>
的
编译时间相当长。因此,我希望将我
的
专门化移到源代码(cpp)文件中。return std::hash<decltype(v.value(
浏览 9
提问于2020-09-01
得票数 5
回答已采纳
1
回答
类
的
前
向
声明
作为
模板
参数
、
、
我一直知道,在C++中,您只能使用带有引用或指针
的
前
向
声明
类。为什么如果我使用下面的
前
向
声明
类作为std::vector
的
模板
参数
,我在编译过程中没有任何问题?
浏览 0
提问于2011-06-20
得票数 5
1
回答
声明
前
使用静态const成员
、
、
我
的
问题是:struct A {}; struct B {static const int N = 10;} 更改A类
声明
+
前
向
声明
的
顺序,以便在B中使用A指针。我不喜欢它
浏览 3
提问于2015-10-21
得票数 1
回答已采纳
2
回答
如何在分离
声明
和定义
的
同时为朋友函数提供
默认
参数
我有一个函数
模板
,它是我作为类
的
朋友
声明
的
。问题是,我希望将
声明
和定义分开,因为我不想混淆X
的
主体,但是在使用T()
的
默认
参数
时遇到了问题{ friend void f(Tnote: previous template declaration is here/
浏览 1
提问于2014-11-03
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券