Cpp
JerryChou
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
template实现多态
#pragma once#include templateclass CBase { public: void Display() { T* pT = static_cast(this); pT->Print(); } protected: void Print() { printf("This is CBase class/n"); } }; class转载 2010-08-21 21:41:00 · 617 阅读 · 0 评论 -
关于interop时的注意事项
<br />以前使用过Interop功能,在这里做一个小备注:<br />1.在生成COM组件的Interop组件后,可以正常使用COM组件的功能,但是要注意如果是进程内组件,则如果是引用了32位COM组件,则该.net程序只能运行在32位模式;进程外组件没有这个限制(COM+,Active exe)<br />2.使用DllImport来使用API时,要注意内存问题,建议打开pageheap开关后再运行一遍<br />3.注册过.vbr文件后,能直接通过反射调用COM+组件(估计直接使用CLSID也是可以原创 2010-08-27 14:41:00 · 754 阅读 · 0 评论 -
C++使用OTL开发点滴
1.先要定义一个DSN:mysql20082.加入otlv4.h,就可以利用OTL访问SQL2008。3.db.rlogon("DSN=mysql2008");VS2010中不需要进行什么配置就可以使用。但是对于MinGW + Eclipse + CDT时要在配置工程属性:原创 2011-04-09 15:55:00 · 1195 阅读 · 0 评论 -
Facebook技术构架
http://sd.youkuaiyun.com/a/20110426/296604.html 参考引用[1] HipHop for PHP[2] Thrift[3] Memcached[4] Cassandra[5] HBase[6] Scribe[7] Scribe-HDFS[8] BigPipe[9] Varnish Cache[10] Faceboo转载 2011-04-26 21:02:00 · 851 阅读 · 0 评论 -
VC2005 asm开发环境 cpuid
新建一个c++project,配置asm的编译规则,然后在cpp中录入如下代码:#include "stdafx.h"#include extern "C" int __stdcall FUNC(int arg1);int sum(int a, int b){ int c; __asm { mov EAX, a; mov EDX, b; ad原创 2012-03-31 20:45:30 · 1138 阅读 · 0 评论 -
CPP类库
C++类库:QT ACE/ICE POCOhttp://pocoproject.org/blog/ TinyXML Boost AsmJit C++ REST SDKhttp://casablanca.codeplex.com/ Folly (acronymed loosely after Facebook Open Source原创 2011-01-23 22:28:00 · 1060 阅读 · 0 评论 -
HDF5中保存包含固定长度和可变长度字符串的DataSet
#include #include #define DATASETNAME "ArrayOfStructures"#define LENGTH 10#define RANK 1int TestCompoundRecord(){ /* First structure and dataset*/ typedef struct s1_原创 2013-08-22 19:12:23 · 3897 阅读 · 0 评论 -
C++使用心得
今天关注了下最新的C++标准,并试用了下std::thread,lock_guard等功能,还是不错的。对于std::thread要join/detach,不然会有异常。#include #include #include #include #include using namespace std;int globalCount = 10;std::mu原创 2013-09-08 17:22:45 · 783 阅读 · 0 评论
分享