- 博客(7)
- 资源 (5)
- 收藏
- 关注
转载 int long 字节数
int类型比较特殊,具体的字节数同机器字长和编译器有关。如果要保证移植性,尽量用__int16 __int32 __int64吧,或者自己typedef int INT32一下。C、C++标准中只规定了某种类型的最小字节数(防止溢出)64位指的是cpu通用寄存器的数据宽度是64位的。
2010-10-28 13:47:00 622
转载 打造最快的Hash表
先提一个简单的问题,如果有一个庞大的字符串数组,然后给你一个单独的字符串,让你从这个数组中查找是否有这个字符串并找到它,你会怎么做?看看暴雪的天才工程师们是如何做的!
2010-10-28 13:21:00 497
转载 【转载】isspace函数的debug版本对中文处理有问题
如果我没有理解错,你试图用locale为ASCII的isspace来判断GBK编码的空格,对么?如果我理解正确的话,那么这不是VC的问题,而是使用上的问题。对于C++而言,应该使用isspace(ch, loc); 这个版本,loc是类型为std::locale的变量,如果你想判断GBK的空格,那么让loc是GBK的locale,然后这个函数就正常了。你现在使用的是C的isspace(ch)函数,这个函数使用的是默认的全局locale,你把这个全局的设为GBK,也应该可以解决这个问题。总之调
2010-10-27 10:11:00 1136
原创 warning C4995: 'wcscat': name was marked as #pragma deprecated
现象 #include #include 今天在使用这两个头文件是出现如下警告: /microsoft visual studio 10.0/vc/include/intrin.h(1087): warning C4995: 'wcscat': name was marked as #pragma deprecated意思就是警告你:"wcscat" 这个函数在接下去的版本将不会被支持,所以你需要使用替代的函数。 解决方法: 改变头文件引入顺序: #include
2010-10-18 16:26:00 2584
Boost Regex 测试工具
2010-12-08
ShellCodeDbg
2010-09-26
一个基于V8 JavaScript Engine非常简单的JavaScript解密小程序
2010-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人