2020年2月9日

c++学习记录(十三)

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

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

2020年2月8日

c++学习记录(十二)

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

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

2020年2月7日

c++学习记录(十一)

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

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

2020年2月6日

c++学习记录(十)

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

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

ANSI

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

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

2020年2月5日

bat部分

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

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

命名规则、.gitignore、freopen()

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

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

c++学习记录(九)

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

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

2020年2月4日

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 阅读(108) 评论(0) 推荐(0) 编辑

2020面向对象程序设计寒假作业2

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

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

导航

Live2D