自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

年少轻狂,幸福时光

--事物的难度远远低于对事物的恐惧

  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++进阶面向对象(下)

--事物的难度远远低于对事物的恐惧!     上一节我们介绍了类和对象的基本概念及对应生活中的一些例子,这节我们进一步来分析一下类和对象。    类之间的关系:        -继承            A、从已存在类细分出来的类和原类之间具有继承关系            B、继承的类(子类)拥有原类(父类)的所有属性和行为        -组合           ...

2018-06-14 23:18:57 316

原创 C++进阶面向对象(上)

--事物的难度远远低于对事物的恐惧!    这章开始我们开始正式进入C++面向对象的领域,这节我们不聊代码,就聊聊生活中的现象,我们知道,面向对象开发,就是为了贴切我们生活中的例子,也就是说直接把生活中的现象搬到程序代码中。类和对象是面向对象中的两个基本概念    -类:指一类事物,是一个抽象的概念(比方动物、电脑等,都可看成一个类)    -对象:指属于某个类的实体(比方猫、狗就是动...

2018-06-14 22:26:08 298

原创 C++中的新成员

--事物的难度远远低于对事物的恐惧!    这章我们介绍的是关于C++动态内存分配相关的知识,而所说的C++中的新成员就是new与delete,这两个关键字在C++中用于动态内存申请与释放。    -C++中通过new关键字进行动态内存申请    -C++中的动态内存申请是基于类型进行的    -delete关键字用于内存释放    下边直接来看看如何使用new和delete进行内...

2018-06-13 22:37:42 337

原创 C++函数重载的分析(下)

--事物的难度远远低于对事物的恐惧!        上一节对函数重载做了个大概的分析,这节我们来做个比较深一点的分析。    1、函数重载遇上函数指针        -将重载函数名赋值给函数指针时            ->根据重载规则挑选与函数指针参数列表一致的候选者            ->严格匹配候选者的函数类型与函数指针的函数类型#include &lt...

2018-06-03 23:21:15 257

原创 C++函数重载的分析(上)

--事物的难度远远低于对事物的恐惧!     函数重载是C++相比C的一个很大的飞跃,C++中允许用同一个函数名定义不同的函数,然后通过函数的参数列表的不同来区分这些不同的函数,准确的来说,C++中的函数是由函数名跟参数列表共同确定的,调用时也是依据函数名和传递的参数列表去匹配调用的是哪个函数。#include <iostream>using namespace std;...

2018-06-03 18:36:23 263

原创 C++函数参数的扩展

--事物的难度远远低于对事物的恐惧!    在C++中,使用函数的默认参数可以使我们的编程工作在某些方面变得很方便,主要体现在我们调用函数时,如果没有指明函数参数,那么就是使用函数的默认参数,如果提供了函数参数,那么就使用我们提供的函数参数。需要注意的是:参数的默认值需要在声明函数时就指明,比如我们声明一个函数int fun(int i = 0); 这个样就使的fun函数的参数i的默认值为...

2018-06-03 17:36:28 508

原创 C++内联函数分析

--事物的难度远远低于对事物的恐惧!        在C语言中,我们经常看到宏代码块,使用宏代码块的作用是直接将代码直接在编译时就嵌到固定位置,那么有一个问题是:宏是简单粗暴的文本替换,并不会进行任何规则检查,在预处理期就完成宏的替换工作,编译器是不知道宏的存在的。    鉴于宏代码块的缺陷,C++中引入了内联函数替代宏代码块,使用inline关键字声明内联函数。需要注意的是:inline...

2018-06-03 12:14:56 383

原创 C++引用的本质分析

--事物的难度远远低于对事物的恐惧!    在上一节中我们知道,引用是变量的别名,操作这个别名就相当于操作这个变量,而在C++中,引用更多时候可以在一些场合代替指针,并且相对指针来说,引用具有更好的可读性和实用性。    下边来看看一个老生常谈的交换函数#include <iostream>using namespace std;//引用方式void swap1...

2018-06-03 11:12:03 928

原创 C++布尔类型和引用

--事物的难度远远低于对事物的恐惧!       我们知道,C语言中是没有bool类型的,但是C++在C语言的基本类型系统之上增加了bool类型,并且C++中的bool可取的值只有true和false,bool类型理论上只占用一个字节    -true代表真值,编译器内部用1来表示    -false代表非真,编译器内部用0来表示    -C++编译器会将非0值转化为true,0值转化...

2018-06-03 00:27:02 798

原创 C++进化后的const分析

--事物的难度远远低于对事物的恐惧!    对于const关键字,在C进阶分析中,我们知道,const在C语言中有如下特性:    -const修饰的变量是只读的,其本质还是变量而,也就是只读变量(依旧可以通过别的手段修改const变量)    -const修饰的局部变量在栈上分配空间    -const修饰的全局变量或静态局部变量,在只读存储区分配空间        -const只...

2018-06-02 23:13:58 317 1

原创 C到C++的升级

--事物的难度远远低于对事物的恐惧!     从上一节我们知道,C++与C语言并不存在什么竞争关系,C++可以说是进化版的C语言,兼容C语言的特性,同时又具有C语言所不具备的高级特性。    -C++继承了所有C的特性    -C++在C的基础上提供了更多、更灵活的语法和特性    -C++的设计目标时运行效率与开发效率的统一 1、C++更强调语言的实用性,所有的变量都可...

2018-06-02 22:19:19 433

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除