C++
文章平均质量分 73
听风与你zmy
这个作者很懒,什么都没留下…
展开
-
C++中的函数堆栈调用
一、什么是栈以及特点? 在计算机系统中,栈被定义为一个特殊的容器,用户可以将数据压入栈中,也可以将已经压栈的数据出栈;压栈操作使得栈增大,出栈使得栈减小;栈总是自下增长的,栈顶由称为esp的寄存器进行定位,压栈操作使得栈顶的地址减小,出栈的操使栈顶地址增大; 二、栈的作用? 栈保存了一个函数调用所需要的维护信息,这常常被称为堆栈帧;堆栈帧的一般包括: 1. 函...原创 2018-07-28 16:31:42 · 1471 阅读 · 0 评论 -
面向对象编程的思想&&面向对象三大特性
什么是oop思想?oop是面向对象编程,面向对象是相对于面向过程而言的,在面向对象的思想中有两个特有的概念就是类和对象。类是一种对现实世界事物的抽象表示,包括事物的的状态信息和行为信息,状态信息相当于是成员变量,行为信息相当于是成员方法。我们要让我们的计算机程序设计更有意思,也更有逻辑性,则我们的程序中对事物的描叙就必须符合真实情况,同时符合人类的思维习惯。因此,我们如果在计算中要描叙人这...原创 2018-08-05 20:44:51 · 705 阅读 · 0 评论 -
typename关键字的用法
“typename”是一个C++程序设计语言中的关键字。当用于泛型编程时是另一术语”class”的同义词。这个关键字用于指出模板声明(或定义)中的非独立名称(dependent names)是类型名,而非变量名。(1)作为class的同义词 这是一项C++编程语言的泛型编程(或模板编程)的功能,typename关键字用于引入一个模板参数,例如:template <typename ...原创 2018-08-20 16:37:55 · 1903 阅读 · 0 评论 -
C++三大特性之----继承
继承:类的继承,就是新的类从已有类那里得到已有的特性。原有的类称为基类或父类,产生的新类称为派生类或子类。 在 c++ 中,一个派生类可以同时有多个基类,这种情况称为多重继承。如果派生类只有一个基类,称为单继承。派生类继承基类中除构造和析构函数以外的所有成员。 继承方式规定了如何访问基类继承的成员。继承方式有public, private, protected。如果不显示给出继承方式,默认...原创 2018-08-20 16:45:45 · 182 阅读 · 0 评论