腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
std
::
pair
<
T1
上
的
operator
<
重
定义
,
类
模板
中
的
T2
>
、
、
在一个
类
模板
案例
中
,我遇到了以下情况: template<class
T1
,class
T2
> typedef typename
std
::set<ToSortType> ContainerSort;
浏览 30
提问于2020-04-26
得票数 0
回答已采纳
2
回答
错误:此作用域中未声明友元函数
Pair
<
T1
,
T2
> make(
T1
a ,
T2
b); friend ostream&
operator
" using namespace
std
; template<class
T1
, class
T2</
浏览 18
提问于2020-05-08
得票数 2
1
回答
定义
参数化
的
解析器,并在Boost精神中使用子解析器
、
、
、
、
我想转换一些旧
的
手写解析代码,以促进精神和学习(更多
的
)精神在这个过程
中
。旧代码使用流和
模板
来解析某些数据类型和一些容器
的
定义
。template<class T>
std
::istream&
operator
>>(
std
::Stream& in,
std
::vector<T>& v); template<class
T1
,clas
浏览 0
提问于2014-01-20
得票数 6
回答已采纳
2
回答
为什么命名空间中
的
函数不能看到全局
定义
的
operator
<<?
、
、
我
的
测试代码也有成对,它们作为另一个具有自己
的
operator
<< (特别是boost::optional )
的
类
的
成员保存,但是为了示例起见,我在这里
定义
了一个简单
的
Container
类
。问题是,
operator
<< for
std
::
pair
值似乎在容器
类
的
operator
<<
中<
浏览 0
提问于2019-02-22
得票数 6
回答已采纳
6
回答
为什么
std
::swap有这么多
的
专门化?
、
、
、
、
在查看
的
文档时,我看到了很多专业知识。我想在
模板
的
帮助下,我们不需要所有这些专业吗?例如,template<class
T1
,class
T2
>
T1
t1
;
浏览 6
提问于2017-02-01
得票数 44
回答已采纳
2
回答
greater<
pair
<int,int>>实际
上
是做什么
的
?
、
我在很多代码中都遇到过这个greater<
pair
<int,int>>。例如,在下面优先级队列代码
的
初始化
中
我试过很多谷歌搜索,但仍然找不到最好
的
答案。
浏览 5
提问于2022-03-10
得票数 2
2
回答
对2对向量进行排序
、
、
、
、
嗯,我有一个向量,结对,我想知道他是怎么做到
的
?与排序(v.begin(),v.end()); int n; cin >> n; for(int i=0;i<n;i++){ cin>>
浏览 0
提问于2019-07-10
得票数 2
回答已采纳
1
回答
使用泛型方法重载运算符
我有这样
的
情况: bool
operator
() (const
pair
<int, int> &left, const
pair
<int, int> &right) { }将运算符>更改为< bool
operator
() (const
pai
浏览 2
提问于2013-09-05
得票数 2
回答已采纳
1
回答
为什么不能从元组中分配一对,而元组可以从一对分配?
、
、
、
我不清楚为什么分配tuple<X,Y>=
pair
<X,Y>是合法
的
std
::
pair
<int, double> x { 1 , 5.5:158:7: note:
std
::
pair
<_
T1
, _
T2
>&
std
::
pair
<_<e
浏览 5
提问于2014-01-23
得票数 9
回答已采纳
3
回答
STL类型
的
谷歌测试和
operator
<<过载
、
<< for
std
::
pair
std
::ostream&
operator
<<(
std
::ostream& os, const
std
::
pair
<
T1
,
T2
>& p) { return os << "
浏览 8
提问于2017-04-03
得票数 3
1
回答
从派生
类
到基
类
成员变量类型
的
自动转换
、
、
、
、
长话短说:我想了解为什么在下面代码
的
最后一行
中
没有使用D::
operator
B() const转换操作符,因此在用g++ -
std
=c++17 source.cpp编译时会失败(不过用g++ -
std
:466:5: note: candidate: ‘template<class _
T1
, class _
T2
> constexpr bool
std
::
operator
==(const
std
::
浏览 3
提问于2020-09-29
得票数 5
回答已采纳
2
回答
模板
类
的
模板
专门化
、
、
我想专门介绍以下成员
的
功能: template<typename T>};template<>{
浏览 3
提问于2009-08-23
得票数 7
回答已采纳
3
回答
使用
模板
时
的
类型推断
、
、
、
所以这是我想要做
的
:我使用
std
::
pair
,但我当然也想使用元组,或者几乎任何类型
的
模板
。在赋值成对变量时,我需要键入如下内容:
T2
t2
;X =
std
::
pair
<
T1
,
T2
> (
t1
,
浏览 0
提问于2012-08-30
得票数 3
回答已采纳
1
回答
在诱惑继承
中
忽略
的
虚拟方法
、
、
、
我试图寻找关于这种确切
的
继承模式是如何工作
的
一些解释,但从未发现任何类似的东西,所以我希望你们
中
的
一些人知道发生了什么。Derived<float> d;} 这里,我在f()
中
重新
定义
了Derived,并改变了
类
的
行为方式obj(
t1
浏览 8
提问于2022-06-09
得票数 0
回答已采纳
2
回答
模板
的
c++排序向量<char*,char*>对象
、
、
、
= v.end(); ++it){}template<typename
T1
, typename
T2
>{
T2
second;
Pair
浏览 1
提问于2016-05-28
得票数 2
回答已采纳
1
回答
模板
部分专门化不起作用
我不明白为什么以下这些失败了:#include <memory>temp.class.spec.mfunc应该
定义
这种行为,但是在阅读了标准之后,我仍然不理解它。有人能解释我(以最清晰和简洁
的
方式)为什么没有这些工作吗?template <> const char* na
浏览 5
提问于2014-10-18
得票数 1
回答已采纳
3
回答
如何使此
模板
类同时在VC6和VC9
中
编译
、
、
我有一个
模板
类
在VC6
中
编译得很好。但它不是用VC9编译
的
。为此,我在一个类型前面添加了"typename“关键字。在此之后,它将在vc9
中
编译,但不在VC6
中
编译。<class
T1
, class
T2
>
std
::
pair
<
std
::vector<
std
::
pair
<
T1
,
T2
>
浏览 0
提问于2009-07-10
得票数 2
3
回答
模板
操作符<<重载和make_
pair
、
、
我在使用
模板
成员重载操作符并使用make_
pair
时遇到了一些问题:{ template <class C> MyArchive &
operator
::make_
pair
(
std
::string("lalala"),a); //it doesn't work}/home/ca
浏览 5
提问于2011-02-16
得票数 2
回答已采纳
1
回答
具有多个数据类型
的
c++‘未
定义
引用’
模板
类
、
、
、
我有一个
模板
类
,它接受2种数据类型(
T1
和
T2
),它最多需要2种不同
的
数据类型,然后使用方法display()将它们打印到终端。); ~
Pair
();
T1
getFirst()
浏览 2
提问于2017-07-18
得票数 0
回答已采纳
2
回答
生成未命名实例
的
语法
、
、
、
、
我正在为
pair
< int,int >密钥做散列函数。无论如何,我发现了以下使用
std
::hash<>
的
实现: /
浏览 5
提问于2020-05-28
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
内存对齐(C+)
C+17 标准正式发布:开发者可更简单地编写和维护代码
C+11线程thread与任务async
C+11使用using定义别名(替代typedef)
C++20:核心语言
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券