Access violation reading location 在把一个vector传给写文件或者写对象的函数时报错
来源:互联网 发布:淘宝搜白夜追凶接电话 编辑:程序博客网 时间:2024/05/17 12:54
这个问题让我郁闷了很久才找到解决方法,记录下省的以后再犯。
在这里我定义了一个vector 其中vector中存放的是一个FINGERPRINT结构体类型,vector中有number项数据,我要把这个vector写入到对象中去,也可以理解为写入到一个文件中。
错误的用法是这样的
WriteData(con,finger_guid,finger_file_pos,(void*)(&vfinger),sizeof(FINGERPRINT)*number);
然后就会报以上的错误
改为
for (_int32_t i=0;i<number;i++)
{
WriteData(con,finger_guid,finger_file_pos+i*sizeof(FINGERPRINT),(void*)(&vfinger[i]),sizeof(FINGERPRINT));
}
就可以了,记得之前曾看过如何把vector写入文件中,就是用的这种方法
0 0
- Access violation reading location 在把一个vector传给写文件或者写对象的函数时报错
- Access violation reading location 0xccccccc0运行异常的解决方法
- Access violation reading location 0xccccccc0运行异常的解决方法
- Access violation reading location 0x00000000
- Access violation reading location 0x000000XX
- Access violation reading location 0x00000000
- Access violation reading location 0xD15965C4
- Access violation reading at memory location xxx初探)
- Access violation reading location 0x00000000是什么错误呢?
- 0xC0000005: Access violation reading location 0x00ef1000.
- 多线程写不同的文件,当文件相同时报错,写了一个同步类。
- 怎样写类似printf() 的函数, 再把参数转传给printf() 去完成大部分工作?
- dll 函数返回时报Access violation 异常
- Unhandled exception at 0x00000000 in CallDll.exe: 0xC0000005: Access violation reading location 0x00
- Unhandled exception at 0x0133bc63 ....0xC0000005: Access violation reading location 0x00000004.
- itk 读图像 c++ 0xC0000005: Access violation reading location 0x00000000 出错总结
- Unhandled exception at 0x........ in XXXX.exe: 0xC0000005:Access violation reading location 0x......
- opencv特征检测出现Unhandled exception at……Access violation reading location 0x00000000.
- 报错:Didn't find class "**Activity" on path: DexPathList[dexElements=[****]
- ssh不用密码登陆
- NodeJs安装教程
- 位移操作其中的多个位
- Tomcat启动时,报java.io.EOFException异常
- Access violation reading location 在把一个vector传给写文件或者写对象的函数时报错
- 【回文】leetcode - Shortest Palindrome
- Nginx+Tomcat负载均衡配置
- Activity 生命周期详解
- Android WebView(一)
- 解决secureCRT自动断开
- CodeForces 461A Appleman and Toastman(贪心)
- ThinkPHP实现支付宝接口功能
- 汇编语言复习