随笔分类 -  踩坑笔记

摘要:char a[8] = { 0x01, 0x02, 0x03, 0x04 };int b = 0;memcpy(&b, a, 4);char c = (b>>8)&0xFF;c是多少?答案: 0x02掉坑原因: 搞反了小端模式下>>符号的操作结果.右移8位, 指的是变量所包含的字节整体由"高地址"向 阅读全文
posted @ 2025-09-28 20:15 CUCKOO0615 阅读(6) 评论(0) 推荐(0)
摘要:String512 str1 = "123123"; 与 String512 str2; str2 = "456"; 有何区别?之前用C#其实是不在意这个问题的,直到今天用CPP写了个String512类,才知道这里面原来还有说法..首先, String512 str1 = "123123"; 这个 阅读全文
posted @ 2025-09-28 20:14 CUCKOO0615 阅读(5) 评论(0) 推荐(0)
摘要:话说...起因是这样的... 本人将一个VC6项目迁移到VS2010下编译运行后, VS2010报了一个Debug Assertion Failed的错误. 调试后发现是当时在VC6中对一个vector逐个元素赋值时, 下标越界多加了个一. 但这个VC6项目编译出来的东西平时一直也没见运行时有啥不正 阅读全文
posted @ 2020-09-08 11:25 CUCKOO0615 阅读(160) 评论(0) 推荐(0)