std::vector<std::vector<std::vector<long long>>> ret をn行、m列で宣言したいと思っております。
std::vector<std::vector<long long>> retについては
C++
1std::vector<std::vector<long long>> ret(n,std::vector<long long>(m,0);
とすることで宣言できました。
しかし、同様にして
C++
1 std::vector<std::vector<std::vector<long long>>> ret(n,<std::vector<std::vector<long long>>>(m,<std::vector<long long>>()));
とすると
error: expected primary-expression before ‘<’ token error: expected primary-expression before ‘>’ token error: expected primary-expression before ‘<’ token error: expected primary-expression before ‘>’ token error: expected primary-expression before ‘)’ token
というエラーが出ます。
対処法の分かる方、お助けください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。