随笔分类 -  C++课程

我罗斯方块最终篇
摘要:作业描述 详情 这个作业属于哪个课程 2020面向对象程序设计 这个作业要求在哪里 我罗斯方块最终篇 这个作业的目标 - 代码的 git 仓库链接- 运行截图/运行视频- 代码要点- 收获与心得- 依然存在的问题。 作业正文 我罗斯方块最终篇 Github地址 我罗斯方块 其他参考文献 小组成员 0 阅读全文

posted @ 2020-06-09 20:23 2002ljy 阅读(396) 评论(2) 推荐(0)

我罗斯方块阶段报告(1)
摘要:作业描述 详情 这个作业属于哪个课程 2020面向对象程序设计 这个作业要求在哪里 我罗斯方块汇报1 这个作业的目标 -汇报自己这个阶段的开发进度。(完成了哪几个模块)-讲述自己遇到的问题和尝试解决的方法和最后的结果(解决与否)-制作一篇开发日记,例子如此,描述自己开发某一个模块的过程 作业正文 我 阅读全文

posted @ 2020-05-22 15:30 2002ljy 阅读(329) 评论(5) 推荐(0)

我罗斯方块
摘要:作业描述 详情 这个作业属于哪个课程 2020面向对象程序设计 这个作业要求在哪里 我罗斯方块 这个作业的目标 - 讲述设计- 选用的渲染方法- 收集到的资料- 游戏界面示意图- 详细写出你需要的类,和类的成员函数与成员变量- 发布博客 作业正文 我罗斯方块 其他参考文献 C++比较完美的俄罗斯方块 阅读全文

posted @ 2020-05-05 20:02 2002ljy 阅读(409) 评论(2) 推荐(0)

单独编译
摘要:自编头文件+几个文件一起编译 在参考书的帮助下,成功实现第一次 test.h #include<iostream> #ifndef TEST #define TEST struct polar{ double distance; double angle; }; struct rect{ doubl 阅读全文

posted @ 2020-04-09 16:26 2002ljy 阅读(118) 评论(0) 推荐(0)

虚函数和多态
摘要:虚函数和多态 - 虚函数 在类的定义中,前面有virtual类关键字的成员函数就是虚函数 class base{ virtual int get(); }; int base::get(){} virtual关键字只用在类定义里的函数声明,写函数体时不用 构造函数和静态成员函数不能是虚函数 虚函数可 阅读全文

posted @ 2020-02-13 22:10 2002ljy 阅读(146) 评论(2) 推荐(0)

c++学习记录(十五)
摘要:派生类覆盖基类成员 - 覆盖 派生类可以定义一个和基类成员同名的成员这叫覆盖 在派生类访问这类成员时,缺省的情况是访问派生类中定义的成员 要在派生类中访问由基类定义的同名成员时,要用作用域符号:: 真实编程中不应使派生类和基类有同名成员变量,但同名成员函数很常见 例有base基类,derived派生 阅读全文

posted @ 2020-02-12 22:44 2002ljy 阅读(134) 评论(0) 推荐(0)

面向对象程序设计寒假作业3
摘要:作业描述 详情 这个作业属于哪个课程 2020面向对象程序设计 这个作业要求在哪里 面向对象程序设计寒假作业3 这个作业的目标 1.继续完成编程题2.发布博客 作业正文 面向对象程序设计寒假作业3 其他参考文献 无 编程题(请使用C语言或者C++完成以下题目): 继续完成作业二的编程题。 优化架构, 阅读全文

posted @ 2020-02-12 00:31 2002ljy 阅读(186) 评论(0) 推荐(0)

c++学习记录(十四)
摘要:继承和派生 又开启了新的篇章 可重用性:原先一段代码可实现某功能,后来要再实现该功能时,只需把这段代码贴上去即可 继承:在定义一个新的类B时,如果该类与某个已有的类A相似(指的是B拥有A的全部特点),那么就可以把A作为一个基类,而把B作为基类的一个派生类 派生类:是通过对基类进行修改和扩充得到的,在 阅读全文

posted @ 2020-02-10 15:28 2002ljy 阅读(99) 评论(0) 推荐(0)

c++学习记录(十三)
摘要:流插入运算符和流提取运算符的重载 cout 是在iostream中定义的,是ostream类的对象,ostream包含在iostream头文件里 <<是左移运算符,能用在cout上是因为在iostream中对<<进行了重载 有可能按以下方式重载成ostream类的成员函数 void ostream: 阅读全文

posted @ 2020-02-09 15:41 2002ljy 阅读(117) 评论(0) 推荐(0)

c++学习记录(十二)
摘要:运算符重载为友元函数 一般情况下,将运算符重载为类的成员函数是较好的选择 但有时,重载为成员函数不能满足使用需求,重载为普通函数又不能访问类的私有成员,故要将运算符重载为友元 例如 class Complex { double real,imag; public: Complex(double r, 阅读全文

posted @ 2020-02-08 15:36 2002ljy 阅读(111) 评论(0) 推荐(0)

c++学习记录(十一)
摘要:赋值运算符'='的重载 有时会希望赋值运算符两边的类型不匹配,比如把一个int类型变量赋值给一个complex对象,或者把一个char*类型的字符串赋值给一个字符串对象 注意:赋值运算符=只能重载为成员函数 class String{ private: char*str; public: Strin 阅读全文

posted @ 2020-02-07 11:39 2002ljy 阅读(101) 评论(0) 推荐(0)

c++学习记录(十)
摘要:友元 友元分为友元函数和友元类两种 - 友元函数 一个类的友元函数可以访问该类的私有成员 注意:友元函数不是这个类的成员函数 格式 1.声明全局函数为友元函数 friend 返回值类型 函数名(参数); 2.声明其他类的成员函数为友元函数 friend 返回值类型 类名::函数名(参数); 可以把一 阅读全文

posted @ 2020-02-06 21:41 2002ljy 阅读(128) 评论(0) 推荐(0)

ANSI
摘要:ANSI 看了好几位同学的作业都提到了ANSI编码,一开始还觉得奇怪自己做作业的过程中怎么没有这个操作,结果不查不知道,一查吓一跳 我说为什么我的运行.bat文件的时候遇到中文都是乱码,原来就是在保存txt文件时,要把下面的编码形式改成ANSI 其实ANSI并不是某一种特定的字符编码,而是在不同的系 阅读全文

posted @ 2020-02-06 21:09 2002ljy 阅读(188) 评论(0) 推荐(1)

bat部分
摘要:echo - 系列一 echo的英文意思是回声 在bat里面的意思相当于显示要显示的内容 例如: @echo off echo hello pause 这样就会显示hello - 系列二 echo [off/on] echo off指的是关闭运行时的回显 echo on指的是打开运行时的回显,显示路 阅读全文

posted @ 2020-02-05 23:07 2002ljy 阅读(163) 评论(0) 推荐(0)

命名规则、.gitignore、freopen()
摘要:命名规则 现在的流行款有:骆驼命名法,帕斯卡命名法,下划线命名法 骆驼命名法:正如它的名称所表示的那样,指的是混合使用大小写字母来构成标识符的名字。 例如:printEmployeePaychecks(),函数名中每一个逻辑断点都有一个大写字母来标记。 帕斯卡命名法:第一个单词首字母大写。 例如:D 阅读全文

posted @ 2020-02-05 19:10 2002ljy 阅读(232) 评论(0) 推荐(0)

c++学习记录(九)
摘要:常量对象,常量成员函数和常引用 - 常量对象 如果不希望某个对象的值被改变,则定义该对象的时候可以在前面加const关键字 class Demo{ private: int value; public: void SetValue(){} }; const Demo Obj;//常量对象 - 常量成 阅读全文

posted @ 2020-02-05 16:36 2002ljy 阅读(116) 评论(0) 推荐(0)

c++学习笔记(八)
摘要:#成员对象和封闭类 有成员对象的类称为封闭类 成员对象<=>成员中有其他类的对象 class CTyre //轮胎类 { private: int radius;//半径 int width;//宽度 public: CTyre(int r,int w):radius(r),width(w){} } 阅读全文

posted @ 2020-02-04 23:17 2002ljy 阅读(121) 评论(0) 推荐(0)

2020面向对象程序设计寒假作业2
摘要:作业描述 详情 这个作业属于哪个课程 2020面向对象程序设计 这个作业要求在哪里 面向对象程序设计寒假作业2 这个作业的目标 1.实践题:新建GitHub仓库,并将作业上传至该仓库2.编程题:优化代码、编译脚本、添加功能 作业正文 面向对象程序设计寒假作业2 其他参考文献 命名规则.gitigno 阅读全文

posted @ 2020-02-04 14:36 2002ljy 阅读(251) 评论(0) 推荐(0)

c++学习记录(七)
摘要:静态成员变量和静态成员函数 - 基本概念 静态成员:在说明前面加了static关键字的成员 static int a; static void PrintTotal(); 静态成员变量与普通成员变量的区别:普通成员变量每个对象各自有一份,而静态成员变量一共就一份,为所有对象共享。 sizeof运算符 阅读全文

posted @ 2020-02-03 13:53 2002ljy 阅读(104) 评论(0) 推荐(0)

c++学习记录(六)
摘要:类型转换函数 目的:实现类型的自动转换 只有一个参数,而且不是复制构造函数的构造函数,一般可看做转换构造函数 当需要时,编译系统会自动调用转换构造函数,建立一个无名的临时对象(或临时变量) - 示例 class A{ public: double real,imag; A(int i){ //(1) 阅读全文

posted @ 2020-02-02 13:13 2002ljy 阅读(164) 评论(0) 推荐(0)

导航

Live2D