数据共享与保护 多文件结构样例

这篇博客探讨了如何在多个文件结构中实现数据共享与保护。通过定义一个客户机(CLIENT)类,包括字符型静态数据成员ServerName来保存服务器名称,以及整型静态数据成员ClientNum来记录客户数量。博客详细阐述了在头文件client.h中的类声明,client.cpp中的实现,以及test.cpp中的测试过程,展示了成员变量值的变化,从而揭示了静态成员变量在多文件环境中的工作原理和应用。
摘要由CSDN通过智能技术生成


//多文件结构, 三部分

//头文件 预编译

实现客户机(CLIENT)类:
·声明字符型静态数据成员ServerName,保存其服务器名称
·整型静态数据成员ClientNum,记录已定义的客户数量
·定义静态函数ChangServerName()改变服务器名称.

在头文件client.h中声明类,
在文件client.cpp中实现,
在文件test.cpp中测试这个类,
观察相应的成员变量取值的变化情况.


声明部分

//根据要求头文件只给出类的声明即可,也没有主函数

#include "stdafx.h"
#include
   
   
    
    
using namespace std;

#ifndef CLIENT_H_
//↑十分重要:为了避免重复包含头文件,常用这种形式编译预处理
#define CLIENT_H_



//构造函数呢?
//可能是只是声明的缘故吧
class Client {
	//静态!
	static char ServerName;
	static int ClientNum;
public:
	static void ChangeServeName(char name);
	static int getClientNum();
};



#endif // !CLIENT_H_,配合"ifndef"进行预处理
   
   
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值