访问异常 求解决

醉舞晓清风 2012-01-02 05:13:31
数字图像处理
去灰度值按大小排列时,出现IP.exe 中的 0x00f16597 处有未经处理的异常: 0xC0000005: 读取位置 0xcccccccc 时发生访问冲突
...全文
48 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
schlafenhamster 2012-01-02
  • 打赏
  • 举报
回复
应该有一句:
dProba = new double[nColorNum];
醉舞晓清风 2012-01-02
  • 打赏
  • 举报
回复
dProba有定义 是在其头文件定义double * dProba
gameslq 2012-01-02
  • 打赏
  • 举报
回复
dProba没初始化
libralibra 2012-01-02
  • 打赏
  • 举报
回复
dProba呢?没看到定义啊
醉舞晓清风 2012-01-02
  • 打赏
  • 举报
回复
下面是部分代码
CDialog::OnInitDialog();
// 循环变量
LONG i;
LONG j;
LONG k;

// 中间变量
double dT;

// 字符串变量
CString str2View;

// 控件ListCtrl的ITEM
LV_ITEM lvItem;

// 保存控件ListCtrl中添加的ITEM编号
int nItem2View;

// 保存计算中间结果的数组
double * dTemp;

// 数组用来存放灰度值和其位置之间的映射
int * n4Turn;

// 初始化变量
m_dEntropy = 0.0;
m_dCodLength = 0.0;

// 分配内存
m_strCode = new CString[nColorNum];
n4Turn = new int[nColorNum];
dTemp = new double[nColorNum];

// 令dTemp赋值
// 开始的灰度值按灰度值大小排列相同
for (i = 0; i < nColorNum; i ++)
{
dTemp[i] = dProba[i];
n4Turn[i] = i;
}
当运行到dTemp[i] = dProba[i];就卡主了

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧