北京大学——程序设计与算法(三)C++面向对象程序设计
北京大学——程序设计与算法(三)C++面向对象程序设计,中国大学MOOC学习笔记
陈沧夜
人工智能领域创作者,华为云云享专家,百度飞桨技术专家
展开
-
程序设计与算法(三)第06周测验004:怎么又是Fun和Do
程序设计与算法(三)第06周测验004:怎么又是Fun和Do本文是中国大学MOOC,北京大学程序设计与算法(三)C++面向对象程序设计第六周测验。本课程学习的github仓库欢迎Fork总时间限制:1000ms内存限制:65536kB描述程序填空输出指定结果#include <iostream>using namespace std;class A { priva...原创 2020-04-07 13:19:34 · 1688 阅读 · 0 评论 -
程序设计与算法(三)第06周测验003:这是什么鬼delete
程序设计与算法(三)第06周测验003:这是什么鬼delete本文是中国大学MOOC,北京大学程序设计与算法(三)C++面向对象程序设计第六周测验。本课程学习的github仓库欢迎Fork总时间限制:1000ms内存限制:65536kB描述程序填空输出指定结果#include <iostream> using namespace std;class A { pu...原创 2020-04-07 12:46:51 · 1197 阅读 · 0 评论 -
程序设计与算法(三)第06周测验002:Fun和Do
程序设计与算法(三)第06周测验002:Fun和Do本文是中国大学MOOC,北京大学程序设计与算法(三)C++面向对象程序设计第六周测验。本课程学习的github仓库欢迎Fork总时间限制:1000ms内存限制:65536kB描述程序填空输出指定结果#include <iostream> using namespace std;class A { private...原创 2020-04-06 21:27:46 · 948 阅读 · 1 评论 -
程序设计与算法(三)第06周测验001 看上去像多态
程序设计与算法(三)第06周测验001 看上去像多态本文是中国大学MOOC,北京大学程序设计与算法(三)C++面向对象程序设计第六周测验。本课程学习的github仓库欢迎Fork总时间限制:1000ms内存限制:65536kB描述程序填空产生指定输出#include <iostream>using namespace std;class B { pr...原创 2020-04-06 20:53:08 · 929 阅读 · 0 评论 -
C++面向对象程序设计(六)——多态
C++面向对象程序设计(六)——多态本文是中国大学MOOC,北京大学程序设计与算法C++面向对象程序设计第六周笔记。本课程学习的github仓库欢迎Fork文章目录C++面向对象程序设计(六)——多态虚函数和多态虚函数多态作用派生类的指针可以赋给基类指针派生类的对象可以赋给基类引用多态的实现原理虚析构函数纯虚函数和抽象类纯虚函数抽象类虚函数和多态虚函数类的定义中,前面有virtual关键...原创 2020-04-06 14:23:11 · 757 阅读 · 0 评论 -
程序设计与算法(三)第03周测验004:这个指针哪来的
程序设计与算法(三)第03周测验004:这个指针哪来的本文是中国大学MOOC,北京大学程序设计与算法(三)C++面向对象程序设计第三周测验。本课程学习的github仓库欢迎Fork总时间限制:1000ms内存限制:65536kB描述填空,按要求输出#include <iostream>using namespace std;struct A{ in...原创 2020-03-10 19:37:58 · 1221 阅读 · 0 评论 -
程序设计与算法(三)第03周测验002:Big & Base 封闭类问题
程序设计与算法(三)第03周测验002:Big & Base 封闭类问题本文是中国大学MOOC,北京大学程序设计与算法(三)C++面向对象程序设计第三周测验。本课程学习的github仓库欢迎Fork总时间限制:1000ms内存限制:65536kB描述程序填空,输出指定结果#include <iostream>#include <string&...原创 2020-03-09 15:12:09 · 1292 阅读 · 0 评论 -
程序设计与算法(三)第03周测验001:返回什么才好呢
程序设计与算法(三)第03周测验001:返回什么才好呢本文是中国大学MOOC,北京大学程序设计与算法(三)C++面向对象程序设计第三周测验。总时间限制:1000ms内存限制:65536kB描述程序填空,使其按要求输出#include <iostream>using namespace std;class A {public: int val; A(...原创 2020-03-09 11:48:47 · 2409 阅读 · 2 评论 -
C++面向对象程序设计(三)——3.类和对象提高
C++面向对象程序设计(三)——3.类和对象提高本文是中国大学MOOC,北京大学程序设计与算法(三)C++面向对象程序设计第三周笔记。本课程学习的github仓库欢迎Fork本文目录C++面向对象程序设计(三)——3.类和对象提高一 this 指针C++ 到 C程序的翻译二 静态成员基本概念如何访问静态成员1.类型::成员名2.对象名.成员名3.指针->成员名4.引用.成员名三 成员对象...原创 2020-03-09 00:25:53 · 852 阅读 · 1 评论 -
程序设计与算法(三)第02周测验004:哪来的输出
程序设计与算法(三)第02周测验004:哪来的输出本文是中国大学MOOC,北京大学程序设计与算法(三)C++面向对象程序设计第二周测验。总时间限制:1000ms内存限制:65536kB描述程序填空,输出指定结果#include <iostream>using namespace std;class A { public: int i; A(in...原创 2020-03-08 10:01:45 · 1069 阅读 · 1 评论 -
程序设计与算法(三)第02周测验003:超简单的复数类
程序设计与算法(三)第02周测验003:超简单的复数类本文是中国大学MOOC,北京大学程序设计与算法(三)C++面向对象程序设计第二周测验。总时间限制:1000ms内存限制:65536kB描述下面程序的输出是:3+4i 5+6i请补足Complex类的成员函数。不能加成员变量。#include <iostream>#include <cstring&...原创 2020-03-07 16:58:36 · 1874 阅读 · 3 评论 -
C++面向对象程序设计(三)——2.类和对象基础
C++面向对象程序设计(二)——类和对象基础本文目录C++面向对象程序设计(二)——类和对象基础一 使用类的成员变量和成员函数的几种方法1.对象名.成员名2.指针—>成员名3.引用名.成员名二 类成员可访问的范围privatepublicprotected案例2.1案例2.2 如果某个成员前面没有上述关键字,则缺省被认为是私有成员案例2.3三 struct定义的类四 成员函数的重载和缺省五...原创 2020-03-06 17:08:05 · 2564 阅读 · 0 评论 -
C++面向对象程序设计(三)——1.从C到C++
C++面向对象程序设计(一)——从C到C++本文是中国大学MOOC,北京大学程序设计与算法(三)C++面向对象程序设计第一周笔记。一 引用引用的格式:类型名 & 引用名 = 某变量名int & r = n; // r 引用了 n, r 的类型是 int &某个变量的引用,其实相当于这个变量的另一个名字,二者是等价的案例1.1int n = 4;int...原创 2020-03-03 22:21:52 · 2523 阅读 · 0 评论 -
程序设计与算法(三)第02周测验002:奇怪的类复制
程序设计与算法(三)第02周测验002:奇怪的类复制本文是中国大学MOOC,北京大学程序设计与算法(三)C++面向对象程序设计第二周测验。总时间限制:1000ms内存限制:65536kB描述程序填空,使其输出9 22 5#include <iostream>using namespace std;class Sample {public: int v...原创 2020-03-07 16:31:52 · 969 阅读 · 0 评论 -
程序设计与算法(三)第02周测验001:编程填空:学生信息处理程序
程序设计与算法(三)第02周测验001:编程填空:学生信息处理程序本文是中国大学MOOC,北京大学程序设计与算法(三)C++面向对象程序设计第二周测验。总时间限制:1000ms内存限制:1024kB描述实现一个学生信息处理程序,计算一个学生的四年平均成绩。要求实现一个代表学生的类,并且类中所有成员变量都是【私有的】。补充下列程序中的 Student 类以实现上述功能。#...原创 2020-03-07 09:16:00 · 2814 阅读 · 1 评论 -
程序设计与算法(三)第01周测验004:神秘的数组初始化
程序设计与算法(三)第01周测验004:神秘的数组初始化本文是中国大学MOOC,北京大学程序设计与算法(三)C++面向对象程序设计第一周测验。总时间限制:1000ms内存限制:65536kB描述填空,使得程序输出指定结果#include <iostream>using namespace std;int main(){ int * a[] = {...原创 2020-03-07 08:46:55 · 961 阅读 · 1 评论 -
程序设计与算法(三)第01周测验003:好怪异的返回值
程序设计与算法(三)第01周测验003:好怪异的返回值本文是中国大学MOOC,北京大学程序设计与算法(三)C++面向对象程序设计第一周测验。总时间限制:1000ms内存限制:65536kB描述填空,使得程序输出指定结果#include <iostream>using namespace std;// 在此处补充你的代码getElement(int * ...原创 2020-03-06 21:39:35 · 2216 阅读 · 3 评论 -
程序设计与算法(三)第01周测验002:难一点的swap
程序设计与算法(三)第01周测验002:难一点的swap本文是中国大学MOOC,北京大学程序设计与算法(三)C++面向对象程序设计第一周测验。总时间限制:1000ms内存限制:65536kB描述填空,使得程序输出结果是:5,3#include <iostream>using namespace std;void swap(// 在此处补充你的代码)...原创 2020-03-06 21:27:54 · 1727 阅读 · 0 评论 -
程序设计与算法(三)第01周测验001:简单的swap
程序设计与算法(三)第01周测验001:简单的swap本文是中国大学MOOC,北京大学程序设计与算法(三)C++面向对象程序设计第一周测验。总时间限制:1000ms内存限制:65536kB描述填空,使得程序输出结果是:5,3#include <iostream>using namespace std;class A{ public: int x;...原创 2020-03-06 20:43:49 · 1821 阅读 · 4 评论