我正在将 JavaScript 代码移植到 C++ 。
伪代码:
如果 n = 1 则追加(订单,订单)
JavaScript(订单和订单是数组):
var order = new array();
var orders = new array();
//....
if (n == 1)
{
orders[orders.length] = order.slice(); // append copy
}
我在 C++ 中使用向量而不是数组。我认为 C++ 代码应该只是:
vector<int> order;
vector<vector<int> > orders;
//.....
orders.push_back(order)
此代码对于上述伪代码和 javascript 代码是否正确?