首页 杠杆炒股股票 正规的股票交易平台
股票配资分仓系统 【未来虫教育】引用多个成员对象
发布日期:2025-01-17 02:59    点击次数:85

股票配资分仓系统 【未来虫教育】引用多个成员对象

C++类声明和成员函数定义的分离

在C++中,一般做法是将类的声明放在指定的头文件中,程序员如果想用该类,只要把有关的头文件包含进来即可,不必在程序中重复书写类的声明,以减少工 作量,提高编程的效率。

由于在头文件中包含了类的声明,因此在程序中就 可以用该类来定义对象,由于在类体中包含了对成员函数的声明,在程序中就可以调用这些对象的公用成员函数。

在C++中,如果一个类声明多次被不同的程序所选用,可以不必每次都对它重复进行编译,而只需编译一次即可,把第一次编译后所形成的目标文件保存起来,以后在需要时把它调出来直接与程序的目标文件相连接即可。

在实际C++开发中,并不是将一个类声明做成一个头文件,而是将若干个常用的功能相近的类声明集中在一起,形成类库。

C++类库有两种:

展开剩余78% C++编译系统提供的标准类库自定义类库,用户根据自己的需要做成的用户类库, 提供给自己和自己授权的人使用。

C++类库包括两个组成部分:

类声明头文件已经过编译的成员函数的定义,它是目标文件。

案例:C++引用多个对象的成员。

#include<iostream>//预处理

using namespace std;//命名空间

class Time

{

public: //声明以下是公用的

int day;

int hour;

int minute;

};

int main()//主函数

{

Time time1;//定义time1为Time类对象

cout<<"输入天:"<<endl;

cin>>time1.day;

cout<<"输入小时:"<<endl;

cin>>time1.hour;

cout<<"输入分钟:"<<endl;

cin>>time1.minute;

cout<<"写这篇文章是"<<time1.day<<"号,";

cout<<time1.hour<<"点:";

cout<<time1.minute<<"分"<<endl;

cout<<"------------------------------"<<endl;

Time time2;//定义time2为Time类对象

cout<<"输入天:"<<endl;

cin>>time2.day;

cout<<"输入小时:"<<endl;

cin>>time2.hour;

cout<<"输入分钟:"<<endl;

cin>>time2.minute;

cout<<"写这篇文章是"<<time2.day<<"号,";

cout<<time2.hour<<"点:";

cout<<time2.minute<<"分"<<endl;

return 0; //函数返回值为0;

}

编译运行结果:

输入天:

24

输入小时:

20

输入分钟:

25

写这篇文章是24号,20点:25分

------------------------------

输入天:

18

输入小时:

15

输入分钟:

56

写这篇文章是18号,15点:56分

--------------------------------

Process exited after 19.05 seconds with return value 0

请按任意键继续. . .

上述代码,可以自己尝试优化一下股票配资分仓系统,比如把输入输出单独抽取为一个方法。

发布于:四川省

Powered by 杠杆炒股股票_正规的股票交易平台 @2013-2022 RSS地图 HTML地图

Copyright Powered by站群系统 © 2009-2029 联华证券 版权所有