单链表 free问题
今天编程序时碰到的问题,就是输入 5 5,运行到free(p);时就终止递归,直接显示控制台了,请各位帮忙看看。谢谢 #if 1 #include <iostream> #include <cstdio> using namespace std; typedef struct combination { int num; struct combination *next; }node; node* push_in(node *head,int num) { node *p = NULL; p = (node*)malloc(sizeof(node*)); if(p) { p->num = num...
作者: leoaran 发布时间: 06-15
c++高手请进
loki c++库中有这么一段,这到底是为什么呢,难道类模板允许重载? 还有类模板还可以继承?被打击了 C/C++ code template <class TList, template <class> class Unit> class GenScatterHierarchy; template <class T1, class T2, template <class> class Unit> class GenScatterHierarchy<Typelist<T1, T2>, Unit> : public GenScatterHierarchy<T1, Unit> , public GenSca...
作者: juzixiangchang 发布时间: 06-15
小型数据库 索引问题
小弟最近在写一个小型的数据库,就是通过对二进制文件的读写来保存数据, 已经完成了表的建立,记录的查找更新之类的操作 现在想做个索引,但是毫无头绪啊,是不是要用到指针,还要用到B+树什么的? 我是用C++写的。 在线等!!
作者: fanyy1991 发布时间: 06-15
高手进来看下咯!
进程之间进行通信,采取共享内存的方法。 那么共享内存的原理是:(我刚学,我的体会,希望大家砸砖,指正) 首先创建一个共享内存,设置其内存的名称,大小等,返回一个句柄。然后关联这个句柄和硬盘上的文件,得到共享内存的一个指针指向文件. 下面就是使用该指针进行操作。
作者: hu771364 发布时间: 06-15
DLL注入不成功,请教原因!
C/C++ code #include "stdafx.h" #include <windows.h> #include <stdio.h> #include <iostream> #include <TlHelp32.h> using namespace std; BOOL EnableDebugPriv(); DWORD FindTarget(wchar_t*); int main() { EnableDebugPriv(); DWORD dwPID; dwPID = FindTarget(L"NOTEPAD.EXE"); HANDLE hProcess = OpenProcess( PROCESS_ALL_ACCESS, FALSE, dwPID ); if( !hProcess...
作者: cnxfmz 发布时间: 06-15