摘要:
2019 秋季 PAT 甲级 备考总结 在 2019/9/8 的 PAT 甲级考试中拿到了满分,考试题目的C++题解记录在这里,此处对备考过程和考试情况做一个总结。 目录 一、备考内容 1. 《算法笔记》(←阅读内容目录在这里) 2. PAT 题库刷题 3. 题型总结 + 刷题笔记 (←笔记目录在这 阅读全文
摘要:
2019 秋季 PAT (Advanced Level) C++题解 考试拿到了满分但受考场状态和知识水平所限可能方法不够简洁,此处保留记录,仍需多加学习。备考总结(笔记目录)在 "这里" 7 1 Forever (20 分) "Forever number" is a positive integ 阅读全文
摘要:
C++程序的多文件组成 【例3.32】 一个源程序按照结构划分为3个文件 cpp // 文件2 stack.cpp include include "stack.h" stack∷stack() // 构造函数,初始化栈 { tos= 0; } void stack∷push(int ch) { i 阅读全文
摘要:
对象成员 如果一个 类的对象 是另一个类的数据成员,则称这样的数据成员为对象成员。 对象成员的初始化 使用对象成员着重要注意的问题是对象成员的初始化问题,即类B的构造函数如何定义? 例如有以下的类: 一般来说,类X的 构造函数 的定义形式为 【例3.26】 对象成员的初始化 阅读全文
摘要:
向函数传递对象 1. 使用对象作为函数参数 对象 可以作为参数传递给函数,其方法 与传递其他类型的数据相同 。 在向函数传递对象时,是通过 传值调用 传递给函数的。 因此,函数中对对象的任何修改均 不影响调用该函数的对象本身 。 例3.11 使用对象作为函数参数。 cpp include class 阅读全文
摘要:
类和对象 OOP第二课 1 类的构成 1.1 从结构到类 1.2 类的构成 2 成员函数的声明 2.1 普通成员函数形式 2.2 将成员函数以内联函数的形式进行说明 3 对象的定义和使用 3.1 对象的定义 3.2 对象中成员的访问 3.3 类成员的访问属性 3.4 类中成员的访问方式 3.5 对象 阅读全文
摘要:
构造函数与析构函数 1 构造函数 1.1 构造函数具有一些特殊的性质 1.2 定义构造函数的一般形式 1.3 利用构造函数创建对象 2 成员初始化表 3 缺省参数的构造函数 4 重载构造函数 5 拷贝构造函数 5.1 自定义拷贝构造函数 5.2 缺省的拷贝构造函数 5.3 调用拷贝构造函数的三种情况 阅读全文
摘要:
华为模拟机试 [编程|100分] a+b 题目描述 计算a+b的和 每行包含两个整数a和b 对于每行输入对应输出一行a和b的和 输入 输出 自解 cpp / 交换数组里n和0的位置 array: 存储[0 n)的数组 len: 数组长度 n: 数组里要和0交换的数 / extern void swa 阅读全文
摘要:
由C到C++ OOP第一课 C语言的局限 C++的特点 C++的程序特征 C++程序的结构特性 C++程序的编辑、编译和运行 ⭐C++对C的补充 C语言的局限 类型检查机制相对较弱,使得程序中的一些错误不能在编译时由编译器检查出来。 C语言本身没有支持代码重用的语言结构 不适合开发大型程序,当程序的 阅读全文
摘要:
李际军老师“面向对象程序设计”课程第一课笔记整理 面向对象程序设计概述 20世纪90年代以来面向对象程序设计(Object Oriented Programming, 简称OOP) 迅速地在全世界流行, 并一跃成为程序设计的主流技术。 现在,面向对象程序设计的思想已经被越来越多的软件设计人员所接受, 阅读全文