
C/C++技术
wh_19910525
这个作者很懒,什么都没留下…
展开
-
从零 使用vc
打开VC6.0界面,1,建立一个工程,“文件”——“新建”,出现界面:选择“Win32 Console Application”(控制台应用程序,左边倒数第三个),命名工程名称,选择保存位置,点击“确定”,进入下一步,建立一个空工程,对应其他需要的你一可以建立别的工程;点击“完成”,之后:2,再在有一个的工程的条件下,我们再建立一个源文件;“文件”——“新建原创 2012-11-13 23:32:39 · 931 阅读 · 0 评论 -
C++之文件IO操作流
在C++中 的文件流 是以外存文件为输入输出对象的数据流。输出文件流表示从内存流向外存文件的数据,输入文件流则相反。根据文件中数据的组织形式,文件可分为两类:文本文件和二进制文件。文本文件又称为ASCII文件,它的每个字节存放一个ASCII码,代表一个字符。二进制文件则是把内存中的数据,按照其在内存中的存储形式原样写在磁盘上存放。比如一个整数20000,在内存中在两个字节,而按文本形式输出则原创 2012-11-14 00:00:59 · 11822 阅读 · 0 评论 -
C++学习——静态对象的初始化问题
我们设工程中有一个头文件depend.h, 在该头文件中我们声明了一个类——initial, 同是定义了一个initial类的静态对象——static initial init。代码如下所示://////////////////////////////////////////////////////////// 文件:depend.h////////////////////////原创 2013-10-24 14:58:25 · 1561 阅读 · 0 评论 -
c++里的 pthread_create 函数小结
在C++的类中,普通成员函数不能作为pthread_create的线程函数,如果要作为pthread_create中的线程函数,必须是static ! 在C语言中,我们使用pthread_create创建线程,线程函数是一个全局函数,所以在C++中,创建线程时,也应该使用一个全局函数。static定义的类的成员函数就是一个全局函数。 例如:原创 2013-10-22 14:48:38 · 14376 阅读 · 0 评论 -
Mutex::AutoLock介绍
互斥类—MutexMutex是互斥类,用于多线程访问同一个资源的时候,保证一次只有一个线程能访问该资源。在《Windows核心编程》①一书中,对于这种互斥访问有一个很形象的比喻:想象你在飞机上如厕,这时卫生间的信息牌上显示“有人”,你必须等里面的人出来后才可进去。这就是互斥的含义。下面来看Mutex的实现方式,它们都很简单。(1)Mutex介绍其代码如下所示:[-->Threa转载 2013-11-04 19:17:12 · 2707 阅读 · 0 评论 -
sockaddr_in , sockaddr , in_addr区别Socket编程函数集(非常有用)
一、sockaddr和sockaddr_in在字节长度上都为16个BYTE,可以进行转换struct sockaddr { unsigned short sa_family; //2 char sa_data[14]; //14 }; 上面是通用的socket转载 2017-01-18 18:13:32 · 2803 阅读 · 0 评论