文章推荐:使用Python实现深度学习模型:智能食品配送优化
文章链接:https://cloud.tencent.com/developer/article/2466071
文章简介:本文详细介绍了使用Python实现智能食品配送优化的深度学习模型,并写代码进行了说明,感兴趣的同学可以去查看!
针对最近更改遇到的问题,进行简单记录!
在更改代码时,需要将某个数据的输入变更从多个数据抽出一个数据进行输入,需要使用for循环来判断,进行单个输入。由于VC 6.0与之前使用的VS 2019不同,无法将大括号收起,并且无法使用鼠标点击括号来找到对应括号。当我输入很多大括号后,在程序中需要找到对应的地方输入另一个括号。
在运行程序后,报错。并且提示的位置为增加程序后的函数开头位置。通过查询一些资料,发现提示大括号问题。确实发现自己的括号没有对应,缺少一部分。
如果在程序调试中出现该错误提示,并且错误提示在某个函数最开始的地方,例如:void XX()
。那么可以考虑是括号问题。
在代码编程中,需要谨慎注意这一类的错误,防止二次出现!
在运行程序时,突然提示错误,查询错误提示,是Assert(xx)
。
Assert是一个常用的宏,可以在调试过程中检查程序的逻辑错误。当函数内部不满足条件时,程序运行会报对应提示错误。
例如:
int x=1;
ASSERT(x<0);
因为x不满足条件,因此程序在运行过程中会提示。
连接错误,编译时无法在已有文件和库中找到引用的函数、变量或标签的定义。
在使用某个文件类的函数,发现在头文件中没有添加该函数的.h文件,添加文件后解决问题。
从unsigned char转换到const char类型时出现错误,是因为这两种类型是不相关的。unsigned char是一个基本数据类型,而const char是一个指向常量字符的指针类型。
还是别人的源代码在.h文件中定义了一个数组,而在使用的过程中又定义了一个名称一样,但是数据类型不同的变量,而在代码移植过程中没有发现,运行报错才知道问题。在函数中根据实际需要进行函数定义和使用!
对于一些变量的使用还是最好注释,一是方便别人查阅;二是避免出现全局和局部变量名称一致,而类型不同的情况!
本文主要介绍了在修改程序过程出现的问题,并通过查询资料与自身经验解决错误问题,同时学习到有关代码中设置错误提示的ASSert,可以用于程序中判断逻辑是否有问题!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有