
C++
文章平均质量分 64
Michael_blog
这个作者很懒,什么都没留下…
展开
-
C++多继承
多继承可以看作是单继承的扩展。所谓多继承是指派生类具有多个基类,派生类与每个基类之间的关系仍可看作是一个单继承。 多继承下派生类的定义格式如下: class :,,… { }; 其中,,,…是三种继承方式:public、private、protected之一。例如: class A { … };转载 2013-04-09 22:23:15 · 284 阅读 · 0 评论 -
C++赋值兼容原则
C++赋值兼容原则 赋值兼容规则是指在需要基类对象的任何地方都可以使用公有派生类的对象来替代。通过公有继承,派生类得到了基类中除构造函数、析构函数之外的所有成员,而且所有成员的访问控制属性也和基类完全相同。这样,公有派生类实际就具备了基类的所有功能,凡是基类能解决的问题,公有派生类都可以解决。赋值兼容规则中所指的替代包括以下的情况: 1>派生类的对象可以赋值给基类对象原创 2013-08-27 17:23:20 · 3621 阅读 · 0 评论 -
c和c++的static
C/C++中的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类的问题。A. 面向过程程序设计中的static关键字1) 静态全局变量 在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。静态全局变量定义和使用类似: #inclu转载 2013-08-11 23:32:53 · 406 阅读 · 0 评论 -
何洁月C++程序设计视频教程章节内容详解
C++程序设计视频教程东南大学何洁月主讲全80讲 目录:上部内容简介第1讲:语言的发展与简介第2讲:面向对象第3讲:系统分析,进制第4讲:程序开发过程,二进制补码第5讲:C++概述,数据类型第6讲:常量与变量第7讲:接第6讲,运算符第8讲:运算符第9讲:接第8讲,控制结构第10讲:控制结构第11讲:控制结构第12讲:控制结构第13讲原创 2013-08-23 19:57:06 · 1653 阅读 · 0 评论 -
C++ 函数的重载,覆盖及隐藏解析
读完C/C++高质量编程章节的重载,覆盖,隐藏笔记原创 2013-08-23 11:06:56 · 683 阅读 · 0 评论 -
C++类的组合
C++中类的组合 C++中,一个类包含另一个类,它的构造函数的执行顺序可以说是难点也是重点,最近抽空学习了下,总结如下:先拿何洁月教授上课的例子说明:class Point{private: folat x,y;//点的坐标public: Point(float h,float v);//构造函数 float GetX(void);//取X坐标原创 2013-05-04 22:06:16 · 2087 阅读 · 0 评论 -
C++多态
C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。 多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymorphisn),字面意思多种形状。 C++多态性是通过虚函数来实现的,虚函数允许子类重新定转载 2013-04-11 20:17:25 · 315 阅读 · 0 评论 -
C++模板
1. 模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。//函数1.int max(int x,int y);{return(x>y)?x:y ;}//函数2.转载 2013-04-09 21:08:13 · 371 阅读 · 0 评论 -
C++函数的重载
函数重载是用来描述同名函数具有相同或者相似功能,但数据类型或者是参数不同的函数管理操作的称呼。 我们来举一个实际应用中的例子来说明问题:我们要进行两种不同数据类型的和操作为了实现它,在c语言中我们就要写两个不同名称的涵数来进行区分例如:int testa(int a,int b)和float testb(float a,floatb),这样字是没有问题,但是总有一点不好,这么两个具备极转载 2013-04-09 21:02:12 · 322 阅读 · 0 评论 -
C++的二义性和虚基类
C++的二义性和虚基类一、二义性问题1.在继承时,基类之间、或基类与派生类之间发生成员同名时,将出现对成员访问的不确定性——同名二义性。2.当派生类从多个基类派生,而这些基类又从同一个基类派生,则在访问此共同基类中的成员时,将产生另一种不确定性——路径二义性。二、同名二义性同名隐藏规则——解决同名二义的方法 1、当派生类与基类有同名成员时,派原创 2013-08-27 16:57:56 · 1156 阅读 · 0 评论