使用 std::array 时,我可以一次赋值:
std::array<int, 3> a2 = {1, 2, 3};
但是当上面的数组组合成一个地图时,我不知道最好的方法:
using namespace std;
map <string, array<int, 3>> myMap;
//I'm doing it like below now...
array<int, 3> tempArray = {1,2,3}; // can I save this line somehow?
myMap[myString] = tempArray;
如果这实际上是正确的方法,也请告诉我。谢谢!