c++ vector里面2个用pair,多个用什么?
vector<pair<int,int>>vector<???<int,int,int>>vector<???<int,int,int,int>>vector<???<i...
vector<pair<int,int>>
vector<???<int,int,int>>
vector<???<int,int,int,int>>
vector<???<int,int,int,int,int>>
vector<???<int,int,int,int,int,int>>
3个、4个、5个......,用什么? 展开
vector<???<int,int,int>>
vector<???<int,int,int,int>>
vector<???<int,int,int,int,int>>
vector<???<int,int,int,int,int,int>>
3个、4个、5个......,用什么? 展开
2个回答
展开全部
vector是C++中的标准模板库中的一个容器
vector本质是一个模板类,尖括号<>里面的参数是传递到这个模板类中的参数类型
你写的vector<pair<int, int>>; 因为里面也是一个尖括号,所以说明传递给vector模板类的也是一个模板类,简单点儿说就是:pair也是一个类,传入给pair类的是两个int型的参数
你没有理解vector的含义,所以提出了错误的问题
你如果想要传 3个或者更多的参数给pair类,那你首先要做的是修改pair这个模板类传入的参数的类型和个数
vector本质是一个模板类,尖括号<>里面的参数是传递到这个模板类中的参数类型
你写的vector<pair<int, int>>; 因为里面也是一个尖括号,所以说明传递给vector模板类的也是一个模板类,简单点儿说就是:pair也是一个类,传入给pair类的是两个int型的参数
你没有理解vector的含义,所以提出了错误的问题
你如果想要传 3个或者更多的参数给pair类,那你首先要做的是修改pair这个模板类传入的参数的类型和个数
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询