C++ implementation: use "const std::vector<const JKSNValue *>" as a temporary object during row-col swapped array construction