0
std::vector<cv::Mat1f> mat = std::vector<cv::Mat1f>(10,cv::Mat1f::zeros(1,10));
mat[0]+=1;
for(size_t i=0;i<mat.size();i++)
std::cout<<mat[i]<<std::endl;
をリンクし、それが印刷されています。ベクトル::マットは、それらの間
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
私はこの問題を回避するにはどうすればよいですか?ベクトルの初期化がインラインであることは非常に重要です。
あなたの答えをありがとう、これは痛みです。行単位のイテレータが存在するか?そうでない場合は、どうすれば実装できますか? – justHelloWorld
「行単位」イテレータとはどういう意味ですか? – Miki
私はそれについて別の質問を開くつもりです、私はそれが私にとって良い行動ではないと思う:) – justHelloWorld