C++
biliucheng
这个作者很懒,什么都没留下…
展开
-
二维数组的动态分配和删除(VC++ 编译成功)
#include "stdafx.h"#include #include using namespace std; int main(int argc, char* argv[]) { int x = 3, y = 4; int i=0; int **p = new int*[x];//创建一个动态int* 型数组 for( i = 0; i p[i]原创 2009-04-21 18:37:00 · 558 阅读 · 0 评论 -
组合
排列组合Cnr,从n个数中取出r个并打印。原创,来自宿舍同学的笔试题。环境VC++ #include "stdafx.h"#include "iostream"#include "vector"using namespace std;void printData(int i,int x,int n,vector* s){//x为还需要输出x个数,i为当前的数字,n为n个数字,递归实现原创 2009-11-01 12:38:00 · 362 阅读 · 0 评论 -
boost库关于信号量的描述
<br />信号量是基于内部计数的进程间同步的机制,提供两个操作:<br /> ·等待:测试信号量的计数,如果值小于0则等待,否则减小信号量计数。<br />·Post:增加信号量计数。如果某个进程阻塞,某个进程会被唤醒。(翻译不通,If any process is blocked, one of those processes is awoken.)<br />如果初始化信号量为1,那么wait操作等同于互斥锁mutex,post同于互斥解锁。这种信号量称为二进制信号binary semaphore。<原创 2011-01-05 17:26:00 · 4537 阅读 · 1 评论