遇到STL我就头疼,请教两个问题

QQ_370566617 QQ_370566617 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
typedef vector<bool> BinaryMat;
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项目就业信息管理系统,含有完整的源码和报告文档

程序猿000001号

springboot学生就业信息管理系统.rar

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、本项目仅用作交流学习参考,请切勿用于商业用途。

啊健的影子

springboot项目毕业就业信息管理系统的设计与实现.zip

springboot项目毕业就业信息管理系统的设计与实现,含有完整的源码和报告文档

程序猿000001号

Java实战项目-基于springBoot的高校毕业生就业信息管理系统(前后端源码+数据库+说明文档).zip

Java实战项目——基于springBoot的高校毕业生就业信息管理系统(前后端源码+数据库+说明文档).zip 该项目是个人大作业项目源码,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!!!评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 Java实战项目——基于springBoot的高校毕业生就业信息管理系统(前后端源码+数据库+说明文档).zip 该项目是个人大作业项目源码,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!!!评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。Java实战项目——基于springBoot的高校毕业生就业信息管理系统(前后端源码+数据库+说明文档).zip 该项目是个人大作业项目源码,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!!!评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满

荒野大飞

就业信息管理系统--论文.zip

就业信息管理系统--论文.zip

铭渊老黄
评论 4
收藏 已收藏
分享
返回顶部
QQ_370566617
VC/MFC 16,550 成员 421,606 内容