- 博客(10)
- 收藏
- 关注
原创 C++-----------------多态
1.当继承方式是public时,才会讨论多态。 1)派生类的对象给基类的对象赋值 Drived d; Base b; b = d; Base* p = new Base; *p = d; delete p; 2)一个派生类可以当作基类引用来用派生类的对象初始化一个基类的引用派生类的对象作为函数的形参(基类的引用)
2012-03-25 20:48:18 344
原创 C++----------------继承
1.继承就是面向对象中类与类之间的一种关系,继承的类称为子类、派生类。而被继承的类称为父类、基类或超类。2.子类继承了父类所有的成员(变量、函数),除了构造、析构、赋值运算符。3.从基类继承的部分叫做派生类的基类部分。在派生类里,可以添加新的成员函数和数据成员。从父类继承过来的成员和新添加的成员是不一样的。4.来自父类的私有成员,不能被子类定义的成员函数访问,只能通过来自父类的公有
2012-03-24 20:43:40 427
原创 C++--------析构函数
1.析构函数的目的是收回构造函数时申请的资源,垃圾回收2.Destructorsare invoked when: 3种情况自动调用析构函数: we leavethe scope of the object .//离开对象的作用域 we wish to discard the object //销毁对象
2012-03-18 16:34:52 546
原创 C++--------复合类
写一个复合类,在相应位置写好注释。class Point{public: Point() { x =0; y = 0; }Point(float x_centre, float y_centre){x=x_centre;y=y_centre;}void printPoint() const { cout << " x=" << x <<
2012-03-18 16:19:34 1756
原创 C++------类
1.类是C++中最重要的特征2.最简单地说,类就是定义了一个新的类型和一个新作用域。3.类成员:每个类可以没有成员,也可以定义多个成员,成员可以是数据、函数或类型别名。 一个类可以包含若干公有、私有的和受保护的部分。所有成员必须在类的内部声明。4.构造函数:它是一个特殊的、与类同名的成员函数,用于给每个数据成员设定适当的初始值。下面就根据一个例子来演示一下,看看类在C++中是
2012-03-14 22:01:14 329
原创 指针入门
由于本人觉得指针没有学好,所以在此详细的介绍一下。1.简单的说,指针就是一种数据类型,用来表示内存地址2.在C语言中,表示内存地址的数据类型就是指针类型,所以,地址就是指针型数据,一个变量的地址就是一个指针型常量,用来保存地址的变量就是一个指针型变量,通过指针访问内存空间的方式为间接方式。3.普通变量有两个属性,而指针变量则关联到4个属性。1)指针变量的地址,即为指针变量分配的
2012-03-10 21:26:53 327
原创 常指针与指向常量的指针
根据代码来演示一下常指针与指向常量的指针的区别:#include "stdafx.h"int main(int argc, char* argv[]){ //const变量定义的方式 //第一种定义方式 const在类型的前面 const int var = 100; //第二种定义的方式 const在类型的后面 int const var2 = 999; //以上两种定义
2012-03-10 20:09:12 941
原创 C语言的选择结构
1. if语句结构如下if(表达式) 语句1;表达式为真,执行语句,否则跳过。2. if..else.. 语句结构如下if(表达式) 语句1;else 语句2;表达式为真,执行语句1,否则执行语句2。小例子:判断最大值#include int main(int argc, char* argv[])
2012-03-06 09:36:37 541
原创 C语言的表达式和操作符
表达式和语句1.表达式表达式是C语句的主体,表达式由操作符和操作数组成。操作符可以是+、-、*、/和%之类的运算符,还可以是一些其他操作符。操作数是操作符的操作对象,可以是常量或变量2.赋值操作符 赋值操作符是C语言中最常用的操作符之一,其功能是为变量赋值。其组成的赋值表达式的标准形式为: 变量 = 表达式; 赋值表达式的作用就是把等号右边的表达式的值赋值给左
2012-03-06 08:27:12 636
原创 C语言和程序概况
C语言历史1. C语言发展到现在经历了三个标准,分别为K&R C、C89或ANSI C和C99.2. C语言的特点1) 用法方便,功能强大2) 便于结构化编程3) C语言是中级语言4) 执行效率高5) C程序可移植性好3. 下面先来认识一下第一个C程序#include int main(int argc, char* argv[]){pr
2012-03-06 08:20:38 519 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人