我是C ++的新手,我想知道是否可以在C ++中编写这个C#Cule声明。
public List<Tuple<int, double>> [] tab;
我不知道在我的.h文件和我的.cpp
中要声明什么感谢您的帮助
答案 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];