Cplusplus std ::二维数组集

时间:2014-03-24 13:44:20

标签: c++ arrays stdset

我是C ++的新手,我需要使用Set中的STL,但我正在努力解决这个问题。

我有一个像int my_data[3]

这样的数组

我想创建(不知道这是否可行)set,其中包含3个整数的空格,而key的{​​{1}}将是{{} 1}}存储在第一列。

我也想进行自定义排序。

这是我尝试过但没有成功的。

set

有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:3)

您不能将数组作为容器的元素。它们不可转让也不可复制。

如果您有C ++ 11可用,请使用std::array<int, 3>,否则请定义自定义类。