
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 · 602 阅读 · 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 · 734 阅读 · 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 · 1180 阅读 · 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 · 820 阅读 · 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 · 1119 阅读 · 0 评论 -
CPP类库
C++类库: QT ACE/ICE POCO http://pocoproject.org/blog/ TinyXML Boost AsmJit C++ REST SDK http://casablanca.codeplex.com/ Folly (acronymed loosely after Facebook Open Source原创 2011-01-23 22:28:00 · 1035 阅读 · 0 评论 -
HDF5中保存包含固定长度和可变长度字符串的DataSet
#include #include #define DATASETNAME "ArrayOfStructures" #define LENGTH 10 #define RANK 1 int TestCompoundRecord() { /* First structure and dataset*/ typedef struct s1_原创 2013-08-22 19:12:23 · 3821 阅读 · 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 · 769 阅读 · 0 评论