概述
1,0x0000000000000000 处(位于 dllTest.exe 中)引发的异常: 0xC0000005: 执行位置 0 ;出现这种错误的原因是:在数据处理的过程中有数组越界,或者说你定义的空间不足。
2,浮点类型的不能使用==来判断两个浮点类型的数是否相等,可以使用做差比较或者转换为int类型进行比较,具体情况视情况在定。
3,在编写dll或者so文件的时候,引用不要出现在对外的接口中,c不支持,这会出错。
4,C++中的自增和自减,在python中不支持。
5,需要的C++大神的地址http://blog.csdn.net/luoweifu/article/details/52456407;
6,IntelliSense(智能感知):的作用:是一组相关功能的名称,提供了在编辑器中键入的语言关键字,在点击某个代码的时候,显示的相似变量的功能就是智能感知。
7,编写的C++ 程序,显示程序不能其中,不是有效的win32应用程序:解决的方式,调用DLL的主程序中属性中-》c/C++中的预编译中:查看这里是使用头文件还是生成头文件,就可以解决了;将其中的主文件设为启动程序,在主程序中附加目录中要填写好需要的DLL的lib文件,这些要配置好。(我是编写主文件,之后编写了DLL文件,用主文件调用dll文件。)
8,C++中错误的提示:http://blog.csdn.net/zhangyulin54321/article/details/7864715; 其中有<exception> 和<stdexcepti> :前边是:new的错误提示;后边是:逻辑错误提示,运行时错误。
9.Run-Time Check Failure #0 :http://blog.csdn.net/chenyujing1234/article/details/7836346,其中讲了调用约定的情况。
10,在项目中调用dll和lib库,这里生成lib的文件在同一个项目中,可以在调用这个lib的地方使用引用,此时,在属性中,将依赖项和依赖路径都要删掉;
一种是使用引用,一种是使用依赖项和依赖路径,还有其中的.h路径,这种必须添加,引用不用添加。
11,在属性中关于路径问题尽量使用相对路径,方便其他同事调用,不用来回更改路径。
12,在c/C++中如果使用指针指向一个数据的时候,如果这个指针没有及时的使用,使用release会将其指向的结果回收,造成其中没有数据,在以后在调用的时候,就会报错:
改进的办法:将指针指向的变量变成全局的,全局的不会被回收。
13,在linux中编写so的时候,出现crt1.o的问题的时候,目前查到的一种是:生成的结果的类型没有定义好,编译的方式没有选好,是debug还是release
14,在VS上使用git进行克隆的时候,有时显示:克隆远程存储库时遇到错误: 响应状态代码不指示成功: 500 (Internal Privoxy Error)。原因是开了代理服务器,这时将代理关掉就可以了。
最后
以上就是甜美春天为你收集整理的C++ 错误总结的全部内容,希望文章能够帮你解决C++ 错误总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复