我是C ++的新手,我需要使用Set
中的STL
,但我正在努力解决这个问题。
我有一个像int my_data[3]
我想创建(不知道这是否可行)set
,其中包含3个整数的空格,而key
的{{1}}将是{{} 1}}存储在第一列。
我也想进行自定义排序。
这是我尝试过但没有成功的。
set
有人能指出我正确的方向吗?
答案 0 :(得分:3)
您不能将数组作为容器的元素。它们不可转让也不可复制。
如果您有C ++ 11可用,请使用std::array<int, 3>
,否则请定义自定义类。