C++
@make great efforts
这个作者很懒,什么都没留下…
展开
-
C++---------命名空间、函数重载、缺省参数
C++&C的对比 我觉得C++是一门很有意思的学科,现在自己只是一个初学者的阶段,在这里我将主要针对C和C++的不同做一些总结。 C几乎是C++的一个子集,所以C语言支持的语法在C++上基本上都支持的,并需要使用使用,C plus plus(C++),所以在C的基础上又增加了许多的特性。 所以我用更通俗的话来说就是在C++中,C语言的知识仍然是适用的。 数据类型 ...原创 2018-07-05 01:14:34 · 253 阅读 · 0 评论 -
C++-----------------指针和引用
指针是一个变量,只不过这个变量存放的是原创 2018-07-06 00:42:47 · 227 阅读 · 0 评论 -
C++————this指针&类的6个默认成员函数
引言 this指针 问:函数都保存在公共代码区,调用时是如何分辨出是哪个对象调用? 这就要引出this指针了,其实是有个隐含的this指针。 a.每个成员函数都有一个指针形参,它的名字是固定的,称为this指针。(this指针是隐式的,构造函数没有this指针) b.在对象调用成员函数时,编译器会将对象的地址作为实参传递给成员函数的第一个形参this指针。 c.this指针是成员函...原创 2018-07-18 16:21:00 · 526 阅读 · 0 评论 -
C++-----------类&对象
面向对象的程序设计 概念:(Object Oriented Programming,缩写:OOP)是一种程序设计范型,同时也是有一种程序开发的发方法。 对象指的是类的实例,将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。 面向对象的三大特性 封装、继承、多态 1)封装 封装的定义:是将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,...原创 2018-07-06 11:43:16 · 258 阅读 · 0 评论 -
C++详解之一---------继承
C++是OOP(Object Oriented Programming)语言,即面向对象编程语言,OOP的核心思想就是数据抽象(类的大设计),继承和动态绑定。 类体现了C++的封装特性,即将具体实现过程隐藏,只向外暴露公有接口,即数据抽象,通过数据抽象,我们可以将类的接口与实现分离,(即设计类)。 与C相比,类可以通过相互间的继承和派生形成层次结构,派生类继承了基类数据结构和方法(编...原创 2018-07-25 14:13:36 · 251 阅读 · 0 评论