![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
sdaulzh
这个作者很懒,什么都没留下…
展开
-
顺时针遍历打印数组
二维数组内容12345678910111213141516输入结果:1 2 3 4 8 12 16 15 14 13 9 5 6 7 11 10#include <bits/stdc++.h>using namespace std;void PrintMatrix(vector<vector<int> > matrix){ ...原创 2019-10-24 23:23:03 · 224 阅读 · 0 评论 -
C++函数学习总结
<壹> 函数:定义:一些程序段在程序编写过程中反复出现,这些程序段可以作为相对独立的整体。可以用一个标识符给它起一个名字,程序中出现该程序段的地方,只需简单写上其标识符即可。称之为子程序。 子程序使用好处:1/缩短程序2/节省内存空间3/减少程序编译时间而且这样编译的程序结构清晰,逻辑关系明确,编写/阅读/调试/修改都有极大的好处。 函数定义的例子:① int xn1(int x...原创 2018-03-24 16:47:37 · 315 阅读 · 0 评论 -
C++类学习总结
类 学习总结类是面向对象程序设计实现信息封装的基础。类是用户定义的数据和操作这些数据的函数的封装,类的对象使用自己的方法完成对数据的操作。类的一般形式:class 类名{ public: 公有数据成员和成员函数 private: 私有数据成员 //在private中成员函数一般不使用}; 注意:要加上分号。私有成员只能在类中可见,不能在类外或派生类中使用。如果私有成员放在第一段,...原创 2018-04-25 19:25:42 · 269 阅读 · 0 评论 -
运算符重载与STL学习总结
运算符重载与STL学习心得运算符重载不能重载的运算符:. :: .* ?: sizeof 运算符重载函数可以重载为成员函数和友元函数两种。Ⅰ:函数重载运算符:类型 operator运算符(参数表);返回类型 类名::operator +(参数表){} Ⅱ:友元重载运算符:friend类名 operator +(参数表);类名operator +(参数表){} 成员运算符函数与友元运算符函数的比较:...原创 2018-05-27 14:53:28 · 211 阅读 · 0 评论 -
C++类的继承学习总结
C++类的继承学习总结继承定义:在已有类的基础上创建新类的过程。新的类把原有类作为基类引用,而不需要修改原有类的定义,新定义的类作为派生类引用。如类B继承A类,或称从类A派生类B(类A称为基类,类B称为派生类) 继承关系的语句格式Class派生类名:基类名表{ 数据成员和成员函数声明};基类名表的语句格式:访问控制基类名1,…,访问控制 基类名n访问控制是表示继承权限的关键字。如果省略,cla...原创 2018-06-24 17:59:03 · 421 阅读 · 0 评论 -
图书管理系统设计总结与心得
图书管理系统设计总结与心得设计思路:有日期类、记录类、图书类、用户类、管理类各个类之间的包含关系:管理类读取读者信息文件和图书信息文件,实现增删查改用户和图书。个体操作类登录,读取图书信息文件,实现查询、借阅、归还图书。难点功能实现关键代码Ⅰ:读取文件功能关键代码:Ⅱ:模糊查找功能实现关键代码:心得体会:1:学到了许多东西,比如怎么读取格式不同的文件、熟悉vector容器的使用(push_back...原创 2018-06-30 22:14:01 · 29607 阅读 · 0 评论 -
C++虚函数与多态学习总结
虚函数与多态联编是指一个程序模块、代码之间相互关联的过程。根据联编时机,可以分为静态联编和动态联编。静态联编是指程序之间的匹配、连接在编译阶段完成,也称为早期匹配。大量的程序代码是静态联编的。比如调用一个已经说明的函数,编译阶段就能准确获得函数入口地址、返回地址和参数传递的信息,从而完成匹配。静态联编Example:类中重载:class X{ public: addthe(int); ...原创 2018-06-27 22:59:00 · 257 阅读 · 0 评论