C/C++
文章平均质量分 52
FWing
时间如此稀少
我却仍在挥霍光阴
让伤痕成为我的勋章
让世界的不公平在我面前低头
展开
-
mysql的C语言接口的使用
需要的库libmysqlclientapt-get一下libmysqlclient15-dev(别的包我忘了,自己试的时间装了好多个,连odbc都装了=.=!!) 示例代码 MYSQL mysql = new MYSQL(); // 初始化mysql if (!mysql_init(mysql)) { fprintf(stderr, "Failed to原创 2009-03-05 11:26:00 · 3863 阅读 · 2 评论 -
C++中的new和delete
事实上Class *pointer=new Class() 相当于Class *pointer=(Class *)::operator new(sizeof(Class));new (pointer) CLASS();//其实就是C的malloc delete pointer相当于pointer->~Class();::operator delete(pointer)原创 2009-08-21 21:45:00 · 668 阅读 · 0 评论 -
STL的对象初始化
对于POD类型的,使用int *p=::operator new(sizeof(int))*p=int()来初始化 非PODNOPOD *p=::operator new(sizeof(NOPOD))new (p) NOPOD()来初始化 这是placement new运算符 POD是指:POD指的是这样一些数据类型:基本数据类型、指针、un原创 2009-08-21 23:13:00 · 735 阅读 · 0 评论 -
编译器的优化问题
类似for(int i=0;i...}编译器如何进行的优化。代码:#include #include using namespace std;int main(){ vector a; a.push_back(1); char b[]="hello world"; for(int i=0;i原创 2009-10-13 22:13:00 · 915 阅读 · 0 评论 -
控制任务管理器的形状
使用代码来控制。废话不说,直接看代码吧。用了两种方法来控制CPU运行时间。缺点是没有考虑其他进程的运行状况。最好的方法是hook任务管理器使用的API(挺麻烦的)。 #include #include #include #include #pragma comment( lib, "Powrprof.lib" )typedef struct _PROCE原创 2009-12-24 20:40:00 · 960 阅读 · 0 评论