2021年1月13日

文件IO操作之读写

摘要: 4、小作业:今天给大家讲解了如何进行文件的读写,介绍了相关的读写文件的函数,那么今天给大家留的小作业就是如何判断读写文件的操作/函数是否成功了呢?以及如何判断是否读到文件末尾了呢?希望大家课后自己实践下! #include <iostream> #include <fstream> using na 阅读全文

posted @ 2021-01-13 20:35 SakuraQAQ 阅读(136) 评论(0) 推荐(0)

2021年1月11日

文件IO操作之打开与关闭

摘要: 7、小作业:咱们课堂上主要是使用 ifstream 和 ofstream 对象来进行文件的操作,大家课后请使用 fstream 文件流来对文件进行读写操作,把课堂上讲解的知识点实现一遍。 #include <iostream> #include <fstream> #include <string> 阅读全文

posted @ 2021-01-11 20:12 SakuraQAQ 阅读(221) 评论(0) 推荐(0)

多态性与虚函数

摘要: 5、小作业:创建一个狗的类 CDog,包含 wangwang 这个虚函数,之后从 CDog 分别派生2-3个子类,比如:有金毛、吉娃娃、藏獒 等。分别实现每个子类的 wangwang 方法,之后试着调用该方法,充分理解虚函数的特性! #include <iostream> using namespa 阅读全文

posted @ 2021-01-11 18:28 SakuraQAQ 阅读(82) 评论(0) 推荐(0)

2021年1月10日

父类对象与子类对象之间的相互转换

摘要: 3、小作业,刚刚的 average_age 函数我改成这样行不行? void average_age(CStudent* p_arr_stud, int n_size) { int total_age = 0; if (!p_arr_stud || n_size <= 0) return; for 阅读全文

posted @ 2021-01-10 20:19 SakuraQAQ 阅读(652) 评论(0) 推荐(0)

子类的构造函数与析构函数

摘要: 6、小作业:用一个函数来实现一个功能,分别统计全市在校学生的平均年龄。学生包括小学生、中学生、高中生、大学生 等。用一个函数来实现!下节课会给大家解答这个小作业,用的方法也是下节课即将要讲解的,大家先事先自己试试吧! #include <iostream> using namespace std; 阅读全文

posted @ 2021-01-10 15:24 SakuraQAQ 阅读(143) 评论(0) 推荐(0)

2021年1月9日

类的继承与派生

摘要: 4、小作业:按照继承的规则,既然父类中的private私有成员不能在子类中直接使用,那么有没有什么办法能解决这个问题呢?让子类可以直接或者间接的使用父类中的private私有成员呢?大家想想?比如上面代码中的 CZhongStudent 类的 get_flag_1 函数,如何能获取到 flag_pr 阅读全文

posted @ 2021-01-09 19:06 SakuraQAQ 阅读(71) 评论(0) 推荐(0)

运算符重载

摘要: 5、小作业:为 CStudent 类重载 == 和 != 运算符,判断两个 CStudent 对象是否相等,或者说是否是同一个学生的数据。 #include <iostream> using namespace std; class Student { public: char* p_name; c 阅读全文

posted @ 2021-01-09 16:22 SakuraQAQ 阅读(79) 评论(0) 推荐(0)

2021年1月8日

对象的赋值与复制及拷贝构造函数

摘要: 8、小作业:实现 CStudent 类的拷贝构造函数,让 第 7 点的代码不崩溃!要慎重 new 和 delete 哦! #include <iostream> #include <string> using namespace std; class Student { public: char* 阅读全文

posted @ 2021-01-08 20:23 SakuraQAQ 阅读(115) 评论(0) 推荐(0)

2021年1月7日

类的构造函数与析构函数

摘要: 8、小作业:有这么个函数: void test() { CStudent zhang_san("zhangsan", 'f', 1001, 21); CStudent li_si("lisi", 'm', 1002, 22); CStudent wang_wu("wangwu", 'm', 1003 阅读全文

posted @ 2021-01-07 19:28 SakuraQAQ 阅读(127) 评论(0) 推荐(0)

函数的重载与默认参数

摘要: 6、小作业:实现一个函数,该函数的声明如下:bool string_upper_diy(char str[], int str_len, bool b_odd_pos = true);功能为对字符串指定位置的字符变换为大写。str 参数为字符串的指针;str_len 为字符串的长度;b_odd_po 阅读全文

posted @ 2021-01-07 16:13 SakuraQAQ 阅读(71) 评论(0) 推荐(0)

导航