遇到STL我就头疼,请教两个问题
typedef vector<bool>* LPBinaryMat;
问题1:下面两种方式都能通过编译,有什么不同呢?
LPBinaryMat pBMat = new BinaryMat(nWidth*nHeight);
LPBinaryMat pBMat = new BinaryMat[nWidth*nHeight];
问题2,下面两种取内容的方式,为什么场合不同编译有时候报错,有时候不报
//code 1
BinaryMat SpinFilterB87(int nWidth,BinaryMat* lpBits,BOOL bIterance=FALSE);
LPBinaryMat pBMat = new BinaryMat[nWidth*nHeight];
int i,j;
for (i=3;i<nHeight-3;i++)
{
for (j=3;j<nWidth-3;j++)
{
*(pBMat+i*nWidth+nHeight) = ::SpinFilterB87(nWidth,lpPoints+i*nWidth+j);
//(*pBMat)[i*nWidth+nHeight] = ::SpinFilterB87(nWidth,lpPoints+i*nWidth+j);
//报错
}
}
//code 2
int G[8][7];
BinaryMat SpinFilterB87(int nWidth,BinaryMat* lpBits,BOOL bIterance/*=FALSE*/)
{
for (i=-3;i<4;i++)
{
G[0][i+3]=(*lpBits)[i]; //=*(lpBits+i);报错
G[4][i+3]=(*lpBits)[nByteWidth*i];
如果您确信是我写错了,请告诉我,我在试试。谢谢。
相关推荐
springboot项目就业信息管理系统.zip
springboot项目就业信息管理系统,含有完整的源码和报告文档
springboot学生就业信息管理系统.rar
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、本项目仅用作交流学习参考,请切勿用于商业用途。
springboot项目毕业就业信息管理系统的设计与实现.zip
springboot项目毕业就业信息管理系统的设计与实现,含有完整的源码和报告文档
Java实战项目-基于springBoot的高校毕业生就业信息管理系统(前后端源码+数据库+说明文档).zip
Java实战项目——基于springBoot的高校毕业生就业信息管理系统(前后端源码+数据库+说明文档).zip 该项目是个人大作业项目源码,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!!!评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 Java实战项目——基于springBoot的高校毕业生就业信息管理系统(前后端源码+数据库+说明文档).zip 该项目是个人大作业项目源码,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!!!评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。Java实战项目——基于springBoot的高校毕业生就业信息管理系统(前后端源码+数据库+说明文档).zip 该项目是个人大作业项目源码,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!!!评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满
就业信息管理系统--论文.zip
就业信息管理系统--论文.zip


