摘要:
向量 vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器。 与string相同, vector 同属于STL(Standard Template Library, 标准模板库)中的一种自定义的数据类型, 可以广义上认为是数组的增强版 基础用法在代码注释中说明 //te 阅读全文
摘要:
1.启动和退出gdb gdb调试的对象是可执行文件,而不是程序源代码。如果要使一个可执行文件可以被gdb调试,那么在使用编译器gcc编译程序时加入-g选项。-g选项告诉gcc在编译程序时加入调试信息,这样gdb才可以调试这个被编译的程序。 程序为求100内偶数和 #include<stdio.h> 阅读全文
摘要:
1.正文段即代码和赋值数据段 一般存放二进制代码和常量 2.数据堆段 动态分配的存储区在数据堆段 3.数据栈段 临时使用的变量在数据栈段 典例 若一个进程实体由PCB、共享正文段、数据堆段和数据栈段组成,请指出下列C语言程序中的内容及相关数据结构各位于哪一段中。 ①全局赋值变量( ) ②未赋值的局部 阅读全文
摘要:
对于跨越多字节的程序对象,我们必须建立两个规则: ①这个对象的地址是什么? ②内存中如何排列这些字节? 几乎在所有的机器上,多字节对象都被存储为连续的字节序列,对象的地址为所使用字节中最小的地址。 例如,假设一个类型为int的变量x的地址为0x100,也就是说,地址表达式&x的值为0x100。那么, 阅读全文
摘要:
我们知道对文件访问权限的修改在Shell下可通过chmod来进行 例如 可以看到v.c文件从无权限到所有者可读可写可执行、群组和其他用户可读可执行 chmod函数原型 第一个参数为文件名,第二个参数为8进制的权限参数,权限更改成功时返回0,更改失败返回-1,错误代码存储于系统预定义变量errno中。 阅读全文
摘要:
转自百度知道 https://zhidao.baidu.com/question/1493972177685493419.html 操作系统有四个基本特征 , 如下:1.并发(concurrence) 并行性与并发性这两个概念是既相似又区别的两个概念。并行性是指两个或者多个事件在同一时刻发生,这是一 阅读全文
摘要:
在面向对象的程序设计中,信息总是放在对象的数据成员里。这些信息应该保存在文件内。当程序开始运行时,就要由打开的文件重新创建对象。在运行过程中,放在对象的数据成员里的信息得到利用和修改。运行结束时必须把这些信息重新保存到文件内,然后关闭文件。 首先我们在项目文件夹下建立一个Data.dat文件 运行第 阅读全文
摘要:
文件的使用步骤如下: 1.说明一个文件流对象,这又被称为内部文件: 2.使用文件流对象的成员函数打开一个磁盘文件。这样文件流对象和磁盘文件名之间建立联系。文件流中说明了三个打开文件的成员函数。 第一个参数为要打开的磁盘文件名。第二个参数为打开方式,有输入(in),输出(out)等,打开方式在ios基 阅读全文
摘要:
流是一种抽象概念,负责在数据的产生者和数据的使用者之间建立联系,并管理数据的流动。 流类库中两个重要功能为标准输入/输出和文件处理 C++的流类库中定义了四个全局流对象:cin,cout,cerr,和clog cin标准输入流对象,键盘为其对应的标准设备 cout标准输出流对象,显示器为标准设备。 阅读全文
摘要:
纯虚函数是指被表明为不具体实现的虚拟成员函数。它用于这样的情况:定义一个基类时,会遇到无法定义基类中虚函数的具体实现,其实现依赖于不同的派生类。 纯虚函数定义格式 virtual 返回值类型 函数名(参数表)= 0 含有纯虚函数的基类是不可以定义对象的。纯虚函数无实现部分,不能产生对象,所以含有虚函 阅读全文