VC和linux环境下,一般什么级别的warning必须解决? 写windows时,不管什么warning,统统忽略。写linux内核时,不管什么warning,统统处理掉(不准有warning出现) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 编程开发一般,默认是Warn3,不过要强调质量就设置到最高Warn4Linux不了解。 VC一般用缺省的warning级别就可以了Linux你可以用-Wall 程序员要做的不是尽力避免错误,而是聚焦在快速发现并改正错误。真正以快速方式轻易解决错误,“快速的失败”远胜过“预防错误”。Fred George 略微有强迫症,有warning的都干掉 赵老师,话是这么说,可是这么做,是希望在开发阶段尽量的排查出隐藏的风险啊,求赐教个人意见:先掌握最根本的发现运行时错误的方法(单步、断点、数据断点、Dump+Call Stack、日志、……)和要使用的工具(WinDbg、GDB、……),再掌握开发阶段排查和纠正警告错误的方法(使用正确的数据类型、强制数据类型转换、函数原型、默认参数、构造/析构函数、异常捕获、……) 个人以为,凡是出现的warning都必须要解决掉——警告即错误 我在vc下用level4,除了连接第三方lib提示的缺pdb之类的,其他的都解决掉 "个人以为,凡是出现的warning都必须要解决掉"解决掉 就是 检查 warning 是不是 真正会 有问题 ,有问题 的 必须 消除, 没问题 的 要 disable 支持,以后我也这么做吧。但是比如说strcpy这样的告警,也一定要用strcpy_s吗? 支持,以后我也这么做吧。但是比如说strcpy这样的告警,也一定要用strcpy_s吗?编译器警告第4995和4996 号是最恶心的. warning C4996: '_vsnprintf': This function or variable may be unsafe. ......warning C4996: strcpy was declared deprecatedwarning C4995: “....”: 名称被标记为 #pragma deprecated #pragma warning(disable:4996) 字符串安全处理函数,如_tcscpy_s,有个很不爽的地方: 菜鸟~~这个简单链表的 类模板 怎么搞不定啊? CListCtrl 失去焦点时,如何 让已经选择的行 显亮? 同志们,我来请教大家了!关于同步的问题吧 问个安装VSS的问题? 怎么 STD::string 这么不好用???? 单选按扭的使用,什么叫让他们的ID连续啊/? 各位大哥,关于BMP文件的写问题,望你能帮我一下! MFC里最简单的一个IDispatch的实现是哪个类? 高分求教:怎样用DX Show将获得压缩卡的压缩流? 我采用了皮肤技术,但是当弹出一个提示框,。。。 用MFC语音功能读数 如何通过代码取消先前的用户登录
Linux不了解。
Linux你可以用-Wall
个人意见:先掌握最根本的发现运行时错误的方法(单步、断点、数据断点、Dump+Call Stack、日志、……)和要使用的工具(WinDbg、GDB、……),再掌握开发阶段排查和纠正警告错误的方法(使用正确的数据类型、强制数据类型转换、函数原型、默认参数、构造/析构函数、异常捕获、……)
解决掉 就是 检查 warning 是不是 真正会 有问题 ,
有问题 的 必须 消除,
没问题 的 要 disable
但是比如说strcpy这样的告警,也一定要用strcpy_s吗?
但是比如说strcpy这样的告警,也一定要用strcpy_s吗?编译器警告第
4995
和
4996 号是最恶心的.