随笔分类 -  1516FZU

摘要:单继承与多重继承的区别 派生类的构成 基类成员的接受 基类不能访问其派生类的新增成员。对于派生类访问基类的成员,如何确定基类成员在派生类中的访问属性? 1.基类成员声明时的访问属性 2.继承方式 public 继承下,派生类赋值给父类 1.不能用基类对象对其派生类对象赋值。 2.同一基类的不同派生类 阅读全文
posted @ 2016-06-19 14:03 Wasdns 阅读(339) 评论(0) 推荐(0) 编辑
摘要:参考资料: "C语言中产生随机数" 一:如果你只要产生随机数而不需要设定范围的话,你只要用rand()就可以了:rand()会返回一随机数值, 范围在0至RAND_MAX 间。RAND_MAX定义在stdlib.h, 其值为2147483647。 include include define ran 阅读全文
posted @ 2016-06-19 13:39 Wasdns 阅读(1518) 评论(0) 推荐(0) 编辑
摘要:"5 1" "5 2" include include include using namespace std; class Date { protected: int year; int month; int day; public: Date(int a = 0, int b = 0, int 阅读全文
posted @ 2016-06-16 22:03 Wasdns 阅读(252) 评论(0) 推荐(0) 编辑
摘要:"5 1" "5 2" include include using namespace std; template class MySet { private: T data[100]; int count; public: MySet() { count = 0; }; int addSet(T 阅读全文
posted @ 2016-06-09 22:16 Wasdns 阅读(205) 评论(0) 推荐(0) 编辑
摘要:先是自己凭借自己在课堂上的记忆打了一遍。自然出了错误。 include include using namespace std; class people { private: int age; int sex; // 1 girl 2 boy public: people(int a = 0, i 阅读全文
posted @ 2016-06-09 20:48 Wasdns 阅读(158) 评论(0) 推荐(0) 编辑
摘要:前言 很遗憾,并没有在规定的时间之内完成这项作业。截止目前(2016/6/7)我还剩下输入输出路径的问题没有解决。但是我会把它做完的。本篇随笔是我之前遇到的问题的小结。 在一周过后(6/11)我做出了成品,在断断续续的备考时间里,做出这个小成品感觉很开心,也收获了很多东西。 实现计算器图型界面遇到的 阅读全文
posted @ 2016-06-07 18:37 Wasdns 阅读(267) 评论(0) 推荐(0) 编辑
摘要:"5 1" "5 2" include include include include using namespace std; class Group { protected: string name;//姓名 public: virtual void display()=0;//显示考核成绩 } 阅读全文
posted @ 2016-05-29 16:14 Wasdns 阅读(292) 评论(0) 推荐(0) 编辑
摘要:一. 先补充一个比较容易遗忘的知识点:同一个类的对象A和B,我先定义A后定义B,那么对象A和对象B的构造函数和析构函数的调用顺序如下: 1.调用A的构造函数 2.调用B的构造函数 ··· 3.调用B的析构函数 4.调用A的析构函数 其实可以这样理解,想像一下A和B是两个循环体,那么构造函数就像循环体 阅读全文
posted @ 2016-05-27 19:38 Wasdns 阅读(166) 评论(1) 推荐(0) 编辑
摘要:构造函数的作用: 对一个类的对象进行初始化。 构造函数的名字: 与类名相同。 构造函数的特点: 不具有任何类型,不返回任何值。在创建类的对象的时候系统会自动调用构造函数,如果用户没有定义构造函数,系统会自定义一个什么都不做的构造函数。只能执行一次,一般声明为public。 用构造函数实现数据成员的初 阅读全文
posted @ 2016-05-24 20:41 Wasdns 阅读(143) 评论(0) 推荐(0) 编辑
摘要:"5 5" "5 4" ifndef STUDENT_H define STUDENT_H include include using namespace std; class Student { private: int height; int weight; public: string nam 阅读全文
posted @ 2016-05-23 17:42 Wasdns 阅读(228) 评论(0) 推荐(0) 编辑
摘要:"第五次程序设计作业" 更新:把文件输入输出单独放在一个类内,改进了代码规范。 "Github链接" 新增类:File_Operate File_Operate.h File_Operate.cpp include "calculation.h" include "calculator.h" inc 阅读全文
posted @ 2016-05-22 16:30 Wasdns 阅读(143) 评论(0) 推荐(0) 编辑
摘要:1.类的问题 有两个类X和Y,X中有一个数据成员为指向Y的指针,Y中有一个数据成员是X的对象。 代码: 2.全局定义类的对象并对该对象中元素赋值的错误问题 错误代码如下:(main.cpp) include int a; a = 1; //error int main() { printf("%d\ 阅读全文
posted @ 2016-05-21 17:13 Wasdns 阅读(236) 评论(2) 推荐(0) 编辑
摘要:错误的代码: Node changedata(Node head) { Node p = head; while(p next != NULL) { p Nodenext = p next Nodenow; p = p next; } p Nodenext = 1; return head; } 改 阅读全文
posted @ 2016-05-21 16:19 Wasdns 阅读(214) 评论(0) 推荐(0) 编辑
摘要:``` #include #include #include using namespace std; struct Node { int data; Node *next; }; int tot = 0; Node *Node_Creat() { Node *head; head = (Node *)malloc(sizeof(Node)); if(head == NULL... 阅读全文
posted @ 2016-05-20 09:48 Wasdns 阅读(207) 评论(0) 推荐(0) 编辑
摘要:周三,在刚刚结束矩阵分析的考试之后,面向对象程序设计课正式开始了C++的学习,这次课的重点即是面向对象思想的理解。 梳理一下知识点。 C++中函数的默认参数 在函数声明或者在函数定义时,对参数赋初始值,就是函数的默认参数。 例一: 在函数声明时设置参数的值 include include inclu 阅读全文
posted @ 2016-05-19 20:12 Wasdns 阅读(151) 评论(0) 推荐(0) 编辑
摘要:我所使用的方法在输入的时候是使用一个栈存储所有的数据,利用的是其先进后出的数据结构。 当然,用一个数组也是可以的= =,而且我觉得还可以保存数据,而用stack的话操作比较麻烦。 include include include include define LEN sizeof(Node) usin 阅读全文
posted @ 2016-05-18 22:45 Wasdns 阅读(332) 评论(0) 推荐(0) 编辑
摘要:链表 作为一种数据结构,链表以其方便的增删查改功能,实现了无数经典有用的程序。 在之前的帖子里,我构建链表的方式是建立一个不储存数据的head节点,然后通过一边输入数据一边建立结点的方式构建整个链表。 与之前不同的是,这里建立的是包含数据的头结点head: 下面是代码,包含创建部分,输出部分,删除部 阅读全文
posted @ 2016-05-17 21:27 Wasdns 阅读(190) 评论(0) 推荐(0) 编辑
摘要:注:此篇是我使用指针敲的一些题目的集成,有一些代码是重复的(挠头)。这样做的目的是进行前后的一些比较和收获一些心得(?)。 关于上一次我上台的题目: 题目:输入十个整数,进行排序。 做法1:(传递指针p) include include include using namespace std; vo 阅读全文
posted @ 2016-05-10 22:12 Wasdns 阅读(357) 评论(0) 推荐(0) 编辑
摘要:上完了C++的第二节课以后,觉得应该对这个内容进行一个小结,巩固知识点,并对我的心情进行了一个侧面烘托... 开始上课的老师: 正在上课的我: 上去敲代码的我: 过程是这样的: 下来的我: 非常的尴尬,简直是黑历史= = 变量: 变量有整形变量,浮点型变量,字符型变量,当然还有指针变量。对于32位操 阅读全文
posted @ 2016-05-07 20:27 Wasdns 阅读(282) 评论(2) 推荐(0) 编辑
摘要:一.C++计算器作业系列链接 "第三次作业:C++计算器雏形" "第三次作业附加:代码规范" "第四次作业:命令行的调用及计算" "MyGithub" 二.本次作业相关 要求: "第五次程序设计作业" 根据这一次的作业要求,我学习了C++的文件输入输出,调用命令行进行输入的操作,具体代码如下: ma 阅读全文
posted @ 2016-05-03 23:28 Wasdns 阅读(225) 评论(2) 推荐(1) 编辑

点击右上角即可分享
微信分享提示