3x4 행렬의 미확인 수를 필요로한다고 가정합니다. (또는 다른 고정 m-by-n 차원 행렬의 시퀀스) 첫 번째 생각은이 행렬을 std::vector
에 저장하는 것입니다. 각 행렬은 그 자체가 std::vector<std::vector<double> >
입니다. std::vector::reserve()
을 사용하여이 행렬의 수 (예 : x
)의 공간을 사전 할당하려면 어떻게해야합니까? 내가 두 가지 차원을 알고 있기 때문에, 나는이 블록의 크기를 x
시간으로 할 수 있어야한다. "블록"을 보존하는 C++ 3D 벡터
std::vector
에서이 객체를 구현하는 방법을 알고,하지만 난, 3 차원
std::vector
에서 작업을 수행하는 방법을 알고 싶습니다 더
std::vector
클래스를 사용하는 방법을 학습하는 것보다 다른 이유가있는 경우.
'보존'과 같은 것은 없습니다. –
Kerrek SB가 말한 것처럼'reserve()','preserve'가 존재하지 않는다는 것을 의미합니다. – EdChum
죄송합니다, 예, "보존"을 의미하지 않습니다. :) – synaptik