元组列表c ++

时间:2015-03-16 15:12:23

标签: c++ tuples

我是C ++的新手,我想知道是否可以在C ++中编写这个C#Cule声明。

public List<Tuple<int, double>> [] tab;

我不知道在我的.h文件和我的.cpp

中要声明什么

感谢您的帮助

2 个答案:

答案 0 :(得分:3)

#include <list>
#include <tuple>

std::list<std::tuple<int, double>> tab;
我相信

<tuple>是C ++ 11的补充。如果您的元组中只需要两种类型,则还可以在std::pair中使用<utility>

答案 1 :(得分:2)

试试这个:

std::list<std::pair<int, double> > tab;

或者作为一系列清单:

std::list<std::pair<int, double> > tab[26];