- 博客(11)
- 收藏
- 关注
原创 [C++]__动态内存管理__
动态内存管理题外知识点struct在c语言中,如果不进行typedef,则结构体的名字是struct A。而在c++中,不用typedef,也可以直接使用A a;在c++中,struct可以当做是类,只是与class的区别是:如果在类class中不声明访问限定符,则默认为private,而在struct中,默认为public。在c++中,内置类型也有构造函数。...
2018-03-30 14:59:11
252
原创 [C++]__malloc、calloc以及realloc的区别与联系__
malloc、calloc以及realloc的区别与联系mallocmalloc的全称是memory allocation,中文叫动态内存分配,用于申请一块连续的指定大小的内存块区域以void*类型返回分配的内存区域地址,当无法知道内存具体位置的时候,想要绑定真正的内存空间,就需要用到动态的分配内存。由于malloc的返回值是void*,所以需要我们手动的去强制类型转换成为...
2018-03-30 11:27:02
475
原创 [C++]__类的默认函数__
> > 默认的成员函数隐含的this指针#include<iostream>using namespace std;class Date{private: int _year; int _month; int _day;public:void ShowDate() { cout << _ye...
2018-03-27 20:53:57
329
原创 [C++]__日期类__
#define _CRT_SECURE_NO_WARNINGS 1#include<iostream>#include<assert.h>using namespace std;class Date//日期类{public: Date(int year = 1900, int month = 1, int day = 1)//构造函数 利用了初始化列表...
2018-03-27 18:13:17
218
原创 [C++]__类&对象的概念及含义__
类&对象的概念及含义面向对象程序设计面向对象程序设计(Object Oriented Programming,OOP)是一种程序设计泛型,同时也是一种程序开发的方法。对象指的是类的实例,将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性、扩展性。三大特性:继承封装多态 访问限定符 - publi...
2018-03-20 22:30:54
1706
原创 [C++]__引用和指针__
引用的概念及用法引用:给一个已经定义的变量重新起一个别名。引入了对象的一个同义词。定义引用的表示方法与定义指针相似,只是用&代替了*。对引用的操作与对变量直接操作完全一样。声明方法:类型标识符 &引用名=目标变量名;注意: 一个变量可以有多个别名。引用变量必须初始化。只能在初始化引用一次,不能改变为再引用的其他变量。 #include<iostream> int main(
2018-03-13 23:17:50
255
原创 [Linux]__基本操作指令__
由Xshell(伪终端)连接上VM里的centOS,可以在Xshell里方便快捷的进行操作。 在操作之前,可以先在工具栏里的配色方案里选择自己喜欢的配色,在选项里调节背景的透明度,以及其他关于界面的设置,创造出一个舒适的环境以后,按下alt+enter后可以进入全屏模式(再次按alt+enter可以退出全屏),开始我们的Linux基本指令的学习吧! 名词解释terminal 终端 知识储备一
2018-03-13 16:08:28
545
原创 [Linux]__Linux下的重要目录__
在Linux环境内找到根目录,使用ll可以看到目录下有很多子目录(不同的环境下可能会有细微陈差距,但大体上应该一致)。 如上图所示,那么这些目录有什么作用呢? 我们可以先利用图表的形式看一下这些目录之间的关系: (红色标注的目录是我们应该重点掌握的) home 家目录 主要用于存放用户的个人资料,个人感觉和Windows环境下的我的文档差不多。 ...
2018-03-13 13:29:54
218
原创 [C++]__C++重载简单总结__
C++是C语言的继承,在C++语法中,C语言的语法基本都适用,但是有小部分的语法略有改动。#include<iostream>using namespace std;int main() { cout << "adventure time" << endl; system("pause"); return 0;}这是一段简单的C++程序,输出结果是在...
2018-03-11 19:35:40
268
原创 [C语言]__操作符和表达式简单介绍__
操作符和表达式1. 算数操作符加“+”:把两个操作数相加。减“-”:从第一个操作数中减去第二个操作数。乘“*”:把两个操作数相乘。除“/”:两个操作数相除。取模(求余)“%”:整除后取余数。注意:①%不能对浮点数进行取模,只能对整数。而其他的均可以对浮点数进行操作。②/操作分为整数除法和浮点数除法。 2. 移位操作符左移操作符表示
2017-10-19 13:04:53
450
原创 Pain Past Is Pleasure.Day-1.
Hey。想说给正在阅读的你和我自己。我,在读大三学生,西安人。乐观开朗活泼善良的白羊座小仙女。喜欢买买买逛逛逛吃吃吃浪浪浪玩玩玩。Steam忠实剁手萌新,有兴趣加个好友呀。两年前阴差阳错的来到了这个学校这个专业大类,迷茫了一年多,在大二草草选了个感觉最有前途的专业——物联网工程。听起来很高大上,看起来好像也不错。但是,在不久前我还和很多人一样,感觉女生学编程没有什么前途。我也常常问自己
2017-09-27 14:37:02
431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人