![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
风潇,逸然
这个作者很懒,什么都没留下…
展开
-
C++ 二维数组指针深入浅出
//最近在做题的时候发现二维数组的题目碰到一道挂一道,于是想做个总结1. 二维数组的定义 1.1 首先要知道数组是什么东西,这里不再赘述. 1.2 所谓二维数组,就是在一个数组里面嵌套另外一个数组,形式如下: int a[2][1]={{1},{2}};这里定义了一个含有两个子数组每个子数组内含有一个元素的整形的二维数组怎样理这里的定义呢? 首先,我们定义了...原创 2020-04-09 21:18:00 · 910 阅读 · 0 评论 -
第十一次复习
1.部分具体化见代码:#include<iostream>using namespace std ;template <class t ,class g >class nums { t a ; g b ;public : nums( t k , g m ) : a(k), b(m) {}; t count ( ) ;}...原创 2020-06-14 19:15:17 · 262 阅读 · 0 评论 -
第十次复习
c++ primer plus 14章1.有关valarry类(stl模块中会提到这里不做说明)因为这本书穿插着讲知识,但是我一贯秉持着一丝不苟的态度,所以不放过每一个记下来的知识点2.has-a关系与is-a关系相对立比喻:学生和笔,课本的关系,笔和课本作为对象在学生类中3.私有继承将基类的公有方法变为派生类的私有方法,将基类的公有保护成员变为派生类的私有成员百度百科上对于私有继...原创 2020-06-14 19:14:50 · 253 阅读 · 0 评论 -
第九次复习
承接上篇1.抽象基类不能被实例化的基类被称为抽象基类,这样的基类只有一个用途,那就是用它来派生出其他类,可使用纯虚函数的声明来创建纯虚函数。纯虚函数在虚函数表中不指向任何函数成员。class Figure{public: virtual void GetArea() = 0;//纯虚函数}; //构成抽象类抽象类只含有纯虚函数class Circle : public F...原创 2020-06-14 19:14:32 · 205 阅读 · 0 评论 -
第八次复习 //内含两章半内容
c++primer plus 11章1.不能返回局部变量或者临时变量的引用2.运算符重载之前在理解成员函数上出现了一点错误,这里改正time operator+(const time& a )const //声明时time time::operator+(const time& a )const {...} ;//定义时 B=A.operator(C) ; //顺序不可...原创 2020-06-14 19:14:13 · 159 阅读 · 0 评论 -
第七次复习 //进入类
C++primer plus第10章1.有关于oop1.众所周知,oop指是面向对象,何为对象?万物皆对象,一般的对象就是用户,面向用户的桥梁是什么?就是所说的接口,接口是链接程序与对象的桥梁,在汇编语言里即使代表特定方法2.类2.1 类内如果不写关键字定义成员,会默认为私有成员,即private;2.2私有成员只能在共有类内访问2.3public中函数默认内联,简单说你在public...原创 2020-06-14 19:13:52 · 210 阅读 · 0 评论 -
第六次复习//c++primer plus 第九章
1.单独编译与头文件的连接#ifndef TEST_H //当前头文件名,下面都是#define TEST_H extern int a ; //调用方法extern int d ; //方法一样extern void a(int ,double ) ; //调用方法........#endif // TEST_H 这样定义的好处还有防止重复调用多个库的调用最好用同一个编译器编...原创 2020-06-14 19:13:35 · 124 阅读 · 0 评论 -
第四次复习
1.关于ifif/if else /else判断语句中最常见的不赘述2.头文件cctype中常用函数略3.?运算符 a >b ? 10 : 12 ; // 若为true则返回10,反之则返回12 int c = a>b? 10 : 12 ;链接:https://pan.baidu.com/s/1FJDcWac1vIVNxhF9buM_rg提取码:zp2e4.swi...原创 2020-06-14 19:13:04 · 235 阅读 · 0 评论 -
第三次复习
记录近来状态有点差,指学习方面,可能因为考试和数学的原因1.for循环for循环有几种形式,主要格式就是for(;;),第一个参数是判断变量,第二个是条件,第三个是循环完毕的递进/减。2.关于前置++与后置++2.1.前置++等价于在语句之前进行++;2.2后置++表示在当前语块结束后++;举例++*ptr=++(*ptr);*++ptr=*(++ptr);*ptr++=*(p...原创 2020-06-14 19:12:45 · 206 阅读 · 0 评论 -
第二次复习
指针1.指针的声明和使用(附带new分配内存)(附带数组)int*ptr=&red;//声明指针cout<<(int*)red<<endl;//强制转换来取地址int*ptr=new int;//分配内存,此时ptr为指针,可以给其指向赋值*ptr=10;delete ptr ; // 释放内存int *ptr = new int[10];/del...原创 2020-06-14 19:12:23 · 148 阅读 · 0 评论 -
超详细!对于链表的理解 (入门)(c++11)
关于链表的理解今天没事嫖了下洛谷,让后打开了新手区寻求快感,做这道题花了一个多小时,半个小时都在检查,原来用的是容器(因为自动分配内存所以我经常用)然后出现了不可描述的错误和栈溢出,下午看数学的时候我想起了乐爷爷教的链表。下面是那道原题。洛谷入门题地址废话不多说,直接上代码#include <iostream>using namespace std;struct squar...原创 2019-12-15 16:42:41 · 341 阅读 · 0 评论 -
第一次复习
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2020-06-14 19:12:02 · 178 阅读 · 0 评论