C++程序中两个.at()和.ptr()用法? 10
图中那么多at,什么意思呀另外一个问题,K为backgroundmodel的第K个模型,Z为当前模型的通道,J为rows的J。那这句话backgroundModel.at...
图中那么多at,什么意思呀另外一个问题,K为backgroundmodel的第K个模型,Z为当前模型的通道,J为rows的J。那这句话backgroundModel.at(k).at(z).ptr<float>(j))什么意思呀?为啥是两个at(),后面为什么还能再加个ptr,求大神解释一下,我菜鸟刚入门
展开
2个回答
展开全部
// vector::at
#include
#include
int main ()
{
std::vector myvector (10); // 10 zero-initialized ints
// assign some values:
for (unsigned i=0; i<myvector.size(); i++)
myvector.at(i)=i;
std::cout << "myvector contains:";
for (unsigned i=0; i<myvector.size(); i++)
std::cout << ' ' << myvector.at(i);
std::cout << '\n';
return 0;
}
#include
#include
int main ()
{
std::vector myvector (10); // 10 zero-initialized ints
// assign some values:
for (unsigned i=0; i<myvector.size(); i++)
myvector.at(i)=i;
std::cout << "myvector contains:";
for (unsigned i=0; i<myvector.size(); i++)
std::cout << ' ' << myvector.at(i);
std::cout << '\n';
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询