摘要: 格式: #define宏名(参数表) 字符串 例:#define PI 3.1415926 在头文件(.h文件)中,定义宏 #ifndef _UNISTD_H //如果没有def(定义) _UNISTD_H 这个宏 目的是防止多次定义宏 #define _UNISTD_H //则执行这个流程(到en 阅读全文
posted @ 2017-07-14 14:55 c++c鸟 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一个程序按结构至少可以划分为三个文件: (1)类的声明文件(*.h文件) (2)类的实现文件(*.cpp文件) (3)主函数文件(使用到类的文件,*.cpp文件) 如果程序更复杂,我们会为每个类单独建一个声明文件和一个实现文件。这样要修改某个类时就直接找到它的文件修改即可,不需要其他的文件改动。 具 阅读全文
posted @ 2017-07-14 10:56 c++c鸟 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 同一个进程中可以包括多个线程,并且线程共享整个进程的资源(寄存器、堆栈、上下文),一个进行至少包括一个线程。 每个进程都有一个非负整数作为唯一的进程ID,用来表示各个进程, 进程创建:可以通过调用fork()或vfork()函数来创建新进程。在创建新进程时,要进行资源拷贝。常见的拷贝方式有三种:(1 阅读全文
posted @ 2017-07-14 10:21 c++c鸟 阅读(324) 评论(0) 推荐(0) 编辑