上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 90 下一页
摘要: 预处理器是一些指令,指示表一起在实际编译之前所需要完成的预处理。 所有的预处理器指令都是以井号(#)开头,只有空格字符可以出现在预指令处理之前。预处理指令不是C++语句,所以他们不会以分号(;)结尾。 #define预处理 #define预处理指令用于创建符号常量。该符号常量通常称之为宏,指令的一般 阅读全文
posted @ 2019-08-16 14:12 王清河 阅读(530) 评论(0) 推荐(0)
摘要: 模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。 模板是创建泛型或函数的蓝图或公式。库容量,比如迭代器和算法,都是泛型编程的例子。 每个容器都有一个单一的定义,比如向量,我们可以定义许多不同类型的向量。比如vector<int> 或vector<string> 函数模板 模板 阅读全文
posted @ 2019-08-16 11:26 王清河 阅读(298) 评论(0) 推荐(0)
摘要: C++引入命名空间,作为附加信息来区分不同库中相同名称的函数,类,变量等,使用了命名空间即定义了上下问,本质上命名空间就是定义了一个范围。 定义命名空间: 命令空间的定义使用关键字namespace,后面跟命名空间的名称,如下所示: 为了调用带有命名空间的函数或变量,需要在前面加上命名空间的名称,如 阅读全文
posted @ 2019-08-15 16:59 王清河 阅读(605) 评论(0) 推荐(0)
摘要: iostream标准库提供了cin和cout方法用于标准输入读取流和向标准输出写入流。 从文件读取流和向文件写入流,需要用到fstream库。它定了三个数据类型 数据类型 描述 ofstream 该数据类型表示输出文件流,用于创建文件并向文件写入信息 ifstream 该数据类型表示输入文件流,用于 阅读全文
posted @ 2019-08-14 18:25 王清河 阅读(337) 评论(0) 推荐(0)
摘要: 什么是线程 LWP:light weight process 轻量级的进程,本质仍是进程(在Linux环境下) 进程:独立地址空间,拥有PCB 线程:也有PCB,但没有独立的地址空间(共享) 区别:在于是否共享地址空间。 独居(进程);合租(线程)。 Linux下: 线程:最小的执行单位 进程:最小 阅读全文
posted @ 2019-08-14 18:25 王清河 阅读(337) 评论(0) 推荐(0)
摘要: C++程序中内存分为两个部分 栈:在函数内部声明的所有变量都将占用栈内存。 堆:这是程序中未使用的内存,在程序中可用于动态分配内存。 在很多时候,我们无法提前预知需要多少内存来存储某个变量的特定信息,所需内存的大小需要在运行时才能确定。 在C++中,可以使用特殊的运算符为给定类型的变量在运行时分配堆 阅读全文
posted @ 2019-08-14 18:25 王清河 阅读(295) 评论(0) 推荐(0)
摘要: 按字面意思就是多种形态。当类之间存在层次结构,并且类之间通过继承关联时,就用到了多态。 C++多态意味着调用成员函数,会根据函数的对象的类型来执行不同的函数。 运行结果: exbot@ubuntu:~/wangqinghe/C++/20190812$ g++ polymorphic.cpp -o p 阅读全文
posted @ 2019-08-14 18:24 王清河 阅读(207) 评论(0) 推荐(0)
摘要: 异常时程序在执行期间产生的问题。C++异常是指在程序运行时发生的特殊情况,比如尝试除以零的操作。 异常提供了一种转移程序控制权的方式。C++异常处理涉及到三个关键字:try、catch、throw l throw:当问题出现时,程序回抛出一个异常。这是通过使用throw关键字来完成。 l catch 阅读全文
posted @ 2019-08-14 10:21 王清河 阅读(305) 评论(0) 推荐(0)
摘要: 守护进程 Daemon(精灵)进程,是Linux中的后台服务进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。一般采用以d结尾的名字。 Linux后台的一些系统服务进程,没有控制终端,不能直接和用户交互。不受用户登录、注销的影响,一直在运行着,他们都是守护进程。如:预读入缓输 阅读全文
posted @ 2019-08-13 18:38 王清河 阅读(158) 评论(0) 推荐(0)
摘要: 创建会话 创建一个会话需要注意以下6点注意事项: getsid函数 获取进程所属的会话ID pid_t getsid(pid_t pid); 成功:返回调用进程的会话ID;失败:-1,设置errno pid为0表示察看当前进程session ID ps ajx命令查看系统中的进程。参数a表示不仅列当 阅读全文
posted @ 2019-08-13 18:16 王清河 阅读(207) 评论(0) 推荐(0)
上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 90 下一页