User: alciro    User
 Original    Translate to:  Deutsch  English  Français  中文  
 

Programación en C++ Builder

 数组 (数组)
 指针
3. 例如在C + +类
8. AnsiString类型类的方法
 C + +项目
 包,分发的应用程序,无需安装
 交换或冒泡排序
 String.h 字符串函数

3. 例如在C + +类

虽然一类的创建可开发完全在一个文件中,这是不可取的。最好的办法是创建一个单独的文件为每个应用程序项目。首先要创建一个应用程序与要求Circulo.cpp名称与源代码的主要)与程序 (文件包含第二步是建立以控制发展的例子类,CCirculo.cpp一个新的单位 类需要一个头文件,你的发言,我们称之为CCirculo.h。

步骤:

  1. 主要课程: 新建“ - >其他.. - >“控制台向导
  2. 单位类别: 新建“ - >其他.. - >“CPP文件
  3. 头文件: 新建“ - >其他.. - >“头文件

如果我们所做的一切步骤,我们可以看到的文件是由以下部分图项目中,通过点击查看->“项目经理 ,如所示。

项目文件(项目经理)

主程序(Circulo.cpp)

 //------------------------------------------------ ---------------------------

#包括<vcl.h>
#包括<conio.h>
#包括<iostream.h>
#包括“CCirculo.h”

的#pragma hdrstop

//------------------------------------------------ ---------------------------

的#pragma argsused
诠释主体(智力argc,焦炭* argv的[]){
   浮动的DAT
   CCirculo cir1,cir2,cir3(10);

   法院<<“半径圆1”;
   病变>>逸;
   cir1.radio体(DAT);
   法院<<endl <<“直径2圈”;
   病变>>逸;
   cir2.diametro体(DAT);

   法院<<endl <<“圈1,面积=”<<cir1.area()<<“周长=”<<cir1.perimetro()<<endl;
   法院<<endl <<“圆2,面积=”<<cir2.area()<<“周长=”<<cir2.perimetro()<<endl;
   法院<<endl <<“圆3,面积=”<<cir3.area()<<“周长=”<<cir3.perimetro()<<endl;

   getch();
   返回0;
}
//------------------------------------------------ --------------------------- 

类声明的头文件(CCirculo.h)

 #IFNDEF的CCirculo_h
#定义CCirculo_h

{CCirculo类
市民:/ /变量和公共领域的一种功能
	CCirculo(),/ /默认构造
	CCirculo(浮动)/ /构造函数重载
	〜CCirculo()/ /析构函数

	电台(浮动右)/ /函数来设置圆的半径
	直径(浮动四)/ /函数来设置圆的直径
	浮动范围()/ /计算圆的面积
	浮动周长()/ /计算圆的周长

私人:/ /变量和私人领域的一种功能
	浮动*弧度;
};

#Endif 

Desrrollo文件与类(CCirculo.cpp)

 #包括“CCirculo.h”

#定义的PI 3.14159265

/ /默认构造
CCirculo:CCirculo(){
	拉德=新浮动;
	*拉德= 0;
}

/ /构造函数的重载
CCirculo:CCirculo(浮动R)的{
	拉德=新浮动;
	*拉德= ř;
}

/ /析构函数
CCirculo::〜CCirculo(){
	删除弧度;
}

/ /设置圆的半径
CCirculo::广播(浮动R)的{
	*拉德= ř;
}

/ /设置圆的直径
CCirculo:直径(浮动四){
	*拉德=的D / 2;
}

/ /计算圆的面积
CCirculo浮动::面积(){
	返回皮*(*弧度)*(* RAD数据通信公司);
}

/ /计算圆的周长
CCirculo浮动::周长(){
	皮返回2 * *(* RAD数据通信公司);
} 

开发后的那种内容,我们可以使用类浏览器 (CassExplorer)通过其浏览。

ClassExplorer给了我们一个类树视图中的元素构成。我们可以区分的功能,元素和公共或私人建筑商和驱逐舰的变量。通过类浏览器可以通过对不同的元素你点击访问您的代码快速导航。

班级结构(ClassExplorer)

当使用类,通过这个对象是任何公众获取已定义的项目。 IDE将生成的任何提供支持新兴的阶级内容如下图所示的。

说明在C + + Builder的对象小费
Loading
copyright © 2007-2024  www.alciro.org  All rights reserved.         
Share |