开始在正式产品中写C++代码~~

说来惭愧,虽然学C/C++很久了,但是直到昨天才开始在正式产品中写C++代码,而且都是些非常小的功能。

有些功能调用系统API啥的倒没什么,但今天要写一个WinXP以下平台一个不支持的系统函数的替代品时才发现了问题。函数写出来没花太多的时间,但在王
剑大人review完一遍后,认为结构应该改改才更合理;改完还是没花太多时间,而且拿去测试也通过了,但在王剑大人再review一遍后,说我用的
wcslen和wcsncpy函数都不推荐使用,应该用strsafe.h中的StringCchXXX这些函数来替代。因为这些字符串操作函数才是安全
的,出了错都可以从返回值获知,才能写出真正的产品级的代码。

呜呜,想当年在学校还老爱指点人家怎么写程序,其实自己写的都是玩玩的代码,写真正产品的代码不是那么简单的。还好,我写的函数结构没有太大问题,剩下的问题就是我对strsafe.h中那些函数不熟悉,要读MSDN的说。

wingc

Read more posts by this author.