当前位置: 技术问答>linux和unix
一个奇怪的错误,请高手解答
来源: 互联网 发布时间:2015-03-27
本文导语: 小弟最近编译一个程序,其中有一行代码如下: fpDat.Read(wordbuffer,WordsOffset); fpDat是一个文件类HuffmanFile的对象,Read是它的成员函数 即从文件中读取WordsOffset个字符到以wordbuffer为首的缓冲区中。 我跟踪到了Read函数的内...
小弟最近编译一个程序,其中有一行代码如下:
fpDat.Read(wordbuffer,WordsOffset);
fpDat是一个文件类HuffmanFile的对象,Read是它的成员函数
即从文件中读取WordsOffset个字符到以wordbuffer为首的缓冲区中。
我跟踪到了Read函数的内部,发现在Read函数返回时一直没有问题,
但是在返回到代码fpDat.Read(wordbuffer,WordsOffset);时就异常了。
不知道为什么?
盼各位高手解答。
谢谢!
fpDat.Read(wordbuffer,WordsOffset);
fpDat是一个文件类HuffmanFile的对象,Read是它的成员函数
即从文件中读取WordsOffset个字符到以wordbuffer为首的缓冲区中。
我跟踪到了Read函数的内部,发现在Read函数返回时一直没有问题,
但是在返回到代码fpDat.Read(wordbuffer,WordsOffset);时就异常了。
不知道为什么?
盼各位高手解答。
谢谢!
|
memory overflow!
是不是你的wordbuffer空间太小或是你的WordsOffset太大引起了溢出
|
把代码贴出来看看
|
还有什么异常要写出来呀