StringSecu字符串安全实践
C/C++开发里,字符串操作真的是绕不开的一块。sizeof和strlen你以为你懂,其实坑还不少。StringSecu.zip就是个蛮实用的小资源,专门讲清楚这些细节的,挺适合平时容易写错内存相关逻辑的同学。像char *和char[]用sizeof结果完全不一样,搞不好就直接踩雷了。
资源里还讲了wcslen,搞多语言的同学应该挺熟。这玩意儿跟strlen差不多,不过是宽字符的——也就是wchar_t那类。用的时候你得确保字符串是以宽字符形式结尾,不然读取到天荒地老你都不知道哪错了。
它还顺便带了些std::string和strncpy之类的安全实践,对喜欢裸写char *的朋友来说挺有参考价值。看完之后,你起码能少写几个缓冲区溢出的 Bug。
哦对了,它讲得比较实用,还带有示例代码和练习,练练手也不错。如果你平时对sizeof、strlen老是搞混,可以下载StringSecu.zip看看,排个雷,稳一手。
下载地址
用户评论