3 ChaoFeiLi

尚未进行身份认证

暂无相关简介

等级
TA的排名 4w+

Centos防火墙端口

2020-02-21 11:42:23

C++——decltype

参考链接:https://blog.csdn.net/Yshe_xun/article/details/7315135?utm_source=distribute.pc_relevant.none-taskhttps://blog.csdn.net/lixiaogang_theanswer/article/details/88350726返回值 decltype(表达式)解释:返回...

2020-02-20 09:56:48

C++——auto自动类型推导

参考链接:https://blog.csdn.net/lixiaogang_theanswer/article/details/799831211.编程语言分类中,常有两种类型,分别是动态类型和静态类型c\c++语言是属于静态类型,因为采用c\c++语言来进行开发的时候,都是采用先定义,后调用的形式;比如,给一个变量初始化,然后来调用该值,这里必须得先对该变量进行定义,告诉编译系统对其...

2020-02-20 09:31:34

C++——this指针

参考链接:https://blog.csdn.net/ChaoFeiLi/article/details/103612849定义:指向当前对象的this指针this指针:指向当前对象,保存当前对象的地址类型:类名 *类成员函数的形参列表中的第一个参数(隐含的参数)int Box::volume(){ return this->length * this->w...

2020-02-19 20:14:12

C++——虚函数的作用以及哪些函数不可以成为虚函数

参考链接:https://blog.csdn.net/ChaoFeiLi/article/details/103704195https://www.cnblogs.com/dingou/p/11627596.html虚函数:基类指针可以指向派生类的对象(多态性),如果删除该指针delete []p;就会调用该指针指向的派生类析构函数,而派生类的析构函数又自动调用基类的析构函数,这样...

2020-02-19 19:43:27

C++——友元函数和友元类

参考链接:http://c.biancheng.net/view/169.htmlhttps://www.cnblogs.com/staring-hxs/p/3432161.htmlc++中的友元为封装隐藏这堵不透明的墙开了一个小孔,外界可以通过这个小孔窥视内部的秘密。友元的正确使用能提高程序的运行效率,但同时也破坏了类的封装性和数据的隐藏性,导致程序可维护性变差。友元函数...

2020-02-19 19:35:26

C++——static关键字

参考链接:https://blog.csdn.net/ChaoFeiLi/article/details/103612849在类中,static可以用来修饰静态数据成员和静态成员方法静态数据成员(1)静态数据成员可以实现多个对象之间的数据共享,它是类的所有对象的共享成员,它在内存中只占一份空间,如果改变它的值,则各对象中这个数据成员的值都被改变。(2)静态数据成员(存储在全局/静态数...

2020-02-19 18:52:41

static_cast, dynamic_cast, const_cast, reinpreter_cast使用范围

参考链接:http://blog.chinaunix.net/uid-25466687-id-3493753.html1. static_cast用法:static_cast < type-id > ( expression )该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法:①用于类层次结构中基类和子...

2020-02-19 17:28:58

二叉树演变

链表->二叉树->二叉搜索树->平衡二叉树->红黑树二叉搜索树(1)每个节点有一个唯一的key值,且所有结点互不相同;(2)左子树所有key值小于根的key值;(3)右子树所有key值大于根的key值;(4)左右子树都是二叉搜索树。平衡二叉树(AVL树)平衡二叉树也叫自平衡二叉搜索树(Self-Balancing Binary Search ...

2020-02-19 13:35:31

C++内存管理、野指针和指针使用注意点

参考链接:https://www.cnblogs.com/mrlsx/p/5411874.html在c++中内存主要分为5个存储区:栈:局部变量,函数参数等存储在该区,由编译器自动分配和释放.栈属于计算机系统的数据结构,进栈出栈有相应的计算机指令支持,而且分配专门的寄存器存储栈的地址,效率分高,内存空间是连续的,但栈的内存空间有限。堆:需要用户通过 (malloc/new)手动...

2020-02-18 22:50:04

常量指针和指针常量,函数指针和指针函数的记忆方法

参考链接:https://blog.csdn.net/youyou519/article/details/82704401倒着读:char * const ss is a const pointer to char,翻译:s是一个常量指针(所以s的指向是固定的),指向char类型,但s的指向地址的内容是可变的const char * s;s is a pointer...

2020-02-18 20:00:45

++i和i++区别

运行速度几乎一样;++i:先赋值,在自增,可以作为左值进行重新赋值i++:先自增, 后赋值

2020-02-18 17:06:14

Centos 虚拟机使用桥连模式无法ping主机

我在window主机上搭建的Centos虚拟机,但是无法ping通我的主机解决方案:关闭防火墙

2020-02-14 21:59:29

STL——map介绍

先普及一下基础知识一下这些作为基本的有序容器,则他们在插入时已经进行了排序,学习过程:定义-属性-修改-运算符重载-迭代器-两个算法参考博客:https://blog.csdn.net/ChaoFeiLi/article/details/103146840定义:map:底层是红黑树(平衡排序二叉树)实现插入时有序。使用键值对(key-value)保存。高效查找。为了实现...

2020-02-12 17:59:55

STL——list介绍

学习过程:定义-属性-修改-运算符重载-迭代器-两个算法参考链接:https://blog.csdn.net/ChaoFeiLi/article/details/103116232比较list和vector:list本身是双向链表,随机访问慢,支持快速地插入删除vector的存储空间为一段连续的地址,随机访问快(下标访问),尾插入比较快,不支持快速插入和删除定义:lis...

2020-02-12 12:15:51

STL——vector介绍

学习过程:定义-属性-修改-操作函数-运算符重载-迭代器-两个算法定义:向量(动态数组):内存的分配原理跟string一样,分配的是连续的空间,如果空间不够用,会申请一个更大的连续的空间,同时迭代器失效。头文件:#include <vector>using namespace std;定义对象:类型种类可以是:结构体,指针,对象等,如果类型是char,则相当于...

2020-02-11 19:41:28

STL——string介绍

学习过程:定义-属性-修改-操作函数-运算符重载-迭代器-两个算法#include<string> using namespace std;//一起使用,否则出错定义:包含了几种构造函数以及拷贝构造属性: 最重要的是开辟空间大小的问题(容量的问题)开辟空间大小和编译器有关:VS2005:首先开辟15个,然后依次增加16个空间大小VC6.0:首先开辟3...

2020-02-11 11:48:48

排序方法

C++各种排序方法:排序思想参考:https://blog.csdn.net/lipviolet/article/details/89077999#include"iostream"#include"cstdlib"#define LENGTH 10using namespace std;void swap(int &,int &);void display(i...

2020-01-16 11:44:40

字符串的类型

"12345678"的类型是const char [9]

2019-12-28 10:38:36

多态性和虚函数

什么是多态性向不同的对象发送同一个消息,不同的对象在接收时会产生不同的行为(即方法)从系统实现的角度来看,总共分为两类:静态多态性和动态多态性静态多态性:函数重载,运算符重载(实质上也是函数重载)动态多态性:不在编译时确定调用哪个函数,而是在程序运行过程中才动态地确定操作所针对的对象一个典型的例子//Point 声明文件using namespace std;clas...

2019-12-25 21:08:31

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。