JavaScript コードを C++ に移植しています。
擬似コード:
n = 1 の場合、APPEND(注文、注文)
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 コードに対して正しいですか?