
C++
shushengsky
不喜欢编程
展开
-
Unicode字符类
Unicode 通用类别:http://msdn.microsoft.com/zh-cn/library/20bw873z(VS.80).aspx 类别 说明 Lu原创 2008-05-27 14:46:00 · 6073 阅读 · 2 评论 -
Utf16ToUtf8
<br />摘自Qt源码:<br />typedef unsigned char Uint8;typedef signed char Int8;typedef unsigned short Uint16;typedef signed short Int16;typedef signed int Int;typedef unsigned int Uint;typedef unsigned short WChar;size_t utf16ToUtf8( char* dest, con原创 2010-07-07 16:21:00 · 2672 阅读 · 0 评论 -
webkit运行错误
由于CUserAgent::NewL();运行时Crash,就直接使用固定的UserAgent字符串。 TPtrC CWebKitControl::UserAgentStringL() { if( !iUserAgent ) { iUserAgent = KHttpUserAgentString().AllocL();原创 2010-01-06 23:34:00 · 1147 阅读 · 0 评论 -
linux控制台显示中文
#include #include #include int main(){#ifdef _WIN32 setlocale(LC_ALL, "chs");#else setlocale(LC_ALL, "zh_CN.UTF-8");#endif wchar_t KZg[] = {0x6211, 0}; char buf[10] = {0}原创 2009-11-08 22:41:00 · 1396 阅读 · 0 评论 -
查看类名
(char*)*(int*)*(int*)(*(int*)p-8)原创 2009-06-12 09:27:00 · 668 阅读 · 0 评论 -
c/c++使用json
1. JSON_parser 只是对json语法的解析, 是基于sax的. 用于学习挺好的.2. mjson 同时有dom和sax的完整解析方案, 很不错.3. tinyjson是基于boost库的解析器, 用于学习挺好的.4. json-c使用autoconfig兼容性最好,移植是个问题. 最后选择mjson. 修改json.h//#include t转载 2009-08-10 20:10:00 · 4955 阅读 · 2 评论 -
VS支持GCC编译
1. 配置管理器添加gcc解决方法配置。2. “配置属性|常规”项的“配置类型”改为“生成文件”3. “Nmake”项的“生成命令行”输入: set path=E:/MingW/bin;%path%../cxxtestgen.pl --error-printer -o runner.cpp ../TraitsTest.hg++ -o runner.exe -I .. runner.原创 2009-02-05 14:27:00 · 7534 阅读 · 0 评论 -
cxxtest在VC的内存检查
1. 修改aborter.tpl,添加在文件的开始:// 内存检测#define _CRTDBG_MAP_ALLOC #include #include struct MyExit{ ~MyExit() { _CrtDumpMemoryLeaks(); }};MyExit myexit;2. 修改生成命令:../cxxtestgen.pl --error原创 2009-02-06 13:42:00 · 714 阅读 · 0 评论 -
Reference Counted Smart Pointers
<br />http://www.goingware.com/tips/parameters/refcount.html原创 2010-07-07 16:16:00 · 615 阅读 · 0 评论