搜书网 本次搜索耗时 0.034 秒,为您找到 39038 个相关结果.
  • 14.2.6 文件访问机制

    14.2.6 文件访问机制 前面已经提及,文件访问分为打开文件、读写文件和关闭文件3个步骤,I/O库中提供的文件访问函数很多,本书不可能逐个详细介绍,以下将常用函数简要列出。 (1)fclose函数:关闭一个流的函数。 原形:int fclose(FILE*fp);。 使用方式:fclose(文件指针名);,其中文件指针名=fopen();。 功...
  • 8.3 关于类的实现——继承和多态

    32 2024-12-09 《自制编程语言》
    8.3 关于类的实现——继承和多态 8.3.1 字段的内存布局 8.3.2 多态——以单继承为前提 8.3.3 多继承——C++ 8.3.4 Diksam的多继承 补充知识 无类型语言中的继承 8.3.5 重写的条件 8.3 关于类的实现——继承和多态 实现类最应该关心的不就是继承和多态的实现方法吗?——不管别人是不是这么想,至少我是。...
  • 创建函数指针数组

    28 2024-12-26 《嗨翻C语言》
    创建函数指针数组 如何用数组解决刚才的问题? 创建函数指针数组 这个技巧就是创建一个与回复类型一一对应的函数指针数组。在此之前,我们先看看怎么创建函数指针数组。如果想在数组中保存一组函数名,可以这样写: replies [] = { dump , second_chance , marriage }; 但这样的语法在C语...
  • 第4章 复合类型

    [第4章 复合类型] 4.1 数组 1.程序说明 2.数组的初始化规则 4.2 字符串 4.2.1 拼接字符串常量 4.2.2 在数组中使用字符串 4.2.3 字符串输入 4.2.4 每次读取一行字符串输入 1.面向行的输入:getline() 2.面向行的输入:get() 3.空行和其他问题 4.2.5 混合输入字符串和数字 4....
  • 8.7 练习

    8.7 练习 8.7 练习 部分练习题的答案可以在本书的电子文档“Annotated Solution Guide for Thinking in C++”中找到,只需支付很少的费用就可以从http://www.BruceEckel.com得到这个电子文档。 8-1 创建三个const int值,把它们加到一起得到一个值用来在一个数组定义中决定该数...
  • 4.2.3 auto的使用细则

    4.2.3 auto的使用细则 include <initializer_list> include <vector> 4.2.3 auto的使用细则 虽然我们在4.2.1节及4.2.2节中看到了很多关于auto的使用,不过auto使用上还有很多语法相关的细节。如果读者在使用auto的时候遇到一些不理解的状况,不妨回头来查阅一下这些规则。 首先...
  • 第7章 函数——C++的编程模块

    第7章 函数——C++的编程模块 7.1 复习函数的基本知识 7.1.1 定义函数 7.1.2 函数原型和函数调用 1.为什么需要原型 2.原型的句法 3.原型的功能 7.2 函数参数和按值传递 7.2.1 多个参数 7.2.2 另外一个接受两个参数的函数 7.3 函数和数组 7.3.1 函数如何使用指针来处理数组 7.3.2 将数组作为...
  • 第4章 输入输出流

    第4章 输入输出流 4.1 为什么引入输入输出流"> 4.1 为什么引入输入输出流 第4章 输入输出流 处理一般的I/O问题,比仅仅使用标准I/O库函数并把它变成一个类需要做更多的工作。 如果能把所有平常的“容器(receptacle)”—标准I/O函数、文件以及内存块—看做相同的对象,都使用相同的接口进行操作,这不是很好吗?这种思想是建立在输入...
  • 7.5 C51的存储器指针

    7.5 C51的存储器指针 7.5.1 一般指针 include<stdio.h>//头文件 include<reg51.h> 7.5 C51的存储器指针 在C51语言中可以定义一般指针和存储器指针。对变量进行声明时可以指定变量的存储类型,在对指针变量声明的时候,也同样可以指定其存储类型。下面分别进行介绍。 7.5.1 一般指针 关于一般...
  • 9.4 重复子对象

    9.4 重复子对象 9.4 重复子对象 当从某个基类继承时,可以在其派生类中得到那个基类的所有数据成员的副本。下面的程序说明了多个基类子对象在内存中的可能布局:[1] 正如读者所见,对象c的B子对象部分从整个对象开始位置偏移了4个字节。其布局如下所示: 对象c以它的A子对象作为开头,然后是B子对象部分,最后的数据完全来自类型...