求C++中头文件的标准格式
求C++中头文件的标准格式,要有格式的,包括空格等,最好是有现成的例子不是,我是要头文件的文件结构:所有C++的源文件均必须包含一个规范的文件头,文件头包含了该文件的名称...
求C++中头文件的标准格式,要有格式的,包括空格等,最好是有现成的例子
不是,我是要头文件的文件结构:
所有C++的源文件均必须包含一个规范的文件头,文件头包含了该文件的名称、功能概述、作者、版权和版本历史信息等内容。
/*! @file
********************************************************************************
<PRE>
模块名 : <文件所属的模块名称>
文件名 : <文件名>
相关文件 : <与此文件相关的其它文件>
文件实现功能 : <描述该文件实现的主要功能>
作者 : <作者部门和姓名>
版本 : <当前版本号>
--------------------------------------------------------------------------------
备注 : <其它说明>
--------------------------------------------------------------------------------
修改记录 :
日 期 版本 修改人 修改内容
YYYY/MM/DD X.Y <作者或修改者名> <修改内容>
</PRE>
*******************************************************************************/
像这样具体的格式,最好是例子,标准的(每行前具体要空几格等)。 展开
不是,我是要头文件的文件结构:
所有C++的源文件均必须包含一个规范的文件头,文件头包含了该文件的名称、功能概述、作者、版权和版本历史信息等内容。
/*! @file
********************************************************************************
<PRE>
模块名 : <文件所属的模块名称>
文件名 : <文件名>
相关文件 : <与此文件相关的其它文件>
文件实现功能 : <描述该文件实现的主要功能>
作者 : <作者部门和姓名>
版本 : <当前版本号>
--------------------------------------------------------------------------------
备注 : <其它说明>
--------------------------------------------------------------------------------
修改记录 :
日 期 版本 修改人 修改内容
YYYY/MM/DD X.Y <作者或修改者名> <修改内容>
</PRE>
*******************************************************************************/
像这样具体的格式,最好是例子,标准的(每行前具体要空几格等)。 展开
3个回答
展开全部
晕...你说的那个是自定义的头文件...
首先要写一个头文件出来,比如说"hello.h",内容如下:
#ifndef _hello_h_
#define _hello_h_
#include <iostream>
using namespace std; //调用基本输入输出库
#define SIZE 1024 //定义大小
#define LEN 100 //定义长度
class hello
{
public:
//以下为定义的类
};
#endif
然后是应用程序文件,比如叫"hello.cpp".你说的那些东西写在最前面,不用空格,规范的写法是用TAB键开头.例:
/*template for celanc terminal program //此处顶格写或另起一行加TAB
xx -- feature (ir, lighting ,audio ...) //此处两个TAB
yy -- device (gc100,pim,russound ...)
author : myth //单TAB
version : 5.3
date : 2008/9/9
*/
//还需要其他信息你自己添.百度这个框不支持TAB键,只好用注释标明了...
#include <hello.h>
int main()
{
}
差不多就这样
首先要写一个头文件出来,比如说"hello.h",内容如下:
#ifndef _hello_h_
#define _hello_h_
#include <iostream>
using namespace std; //调用基本输入输出库
#define SIZE 1024 //定义大小
#define LEN 100 //定义长度
class hello
{
public:
//以下为定义的类
};
#endif
然后是应用程序文件,比如叫"hello.cpp".你说的那些东西写在最前面,不用空格,规范的写法是用TAB键开头.例:
/*template for celanc terminal program //此处顶格写或另起一行加TAB
xx -- feature (ir, lighting ,audio ...) //此处两个TAB
yy -- device (gc100,pim,russound ...)
author : myth //单TAB
version : 5.3
date : 2008/9/9
*/
//还需要其他信息你自己添.百度这个框不支持TAB键,只好用注释标明了...
#include <hello.h>
int main()
{
}
差不多就这样
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
2022-05-15 广告
光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。光电编码器每转输出60(我们用老板没有说)个脉冲,五线制。其中两根为电源线,三根为脉冲线(A相、B相、Z)。电源的工作电压为 (+5~+24V)直流电源。光...
点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
展开全部
#ifndef _LOGFILE_DEF
#define _LOGFILE_DEF
#include "Support.h"
class CLogFile
{
public:
CLogFile();
~CLogFile(void);
public:
void Initialize(PosSystemCommon *pS);
void WriteReceiveData(SingleConnection *pInternalConn, DWORD len);
void WriteSendData (SingleConnection *pInternalConn, DWORD len );
void WriteSendData (SingleConnection *pInternalConn, unsigned char * buffer,DWORD len );
void WriteSendDTMF(SingleConnection *pInternalConn, char *dtmf );
void WriteConnectionInfo(SingleConnection*);
void WriteReceiveCenterData (SingleConnection *pInternalConn, char *pData, DWORD len );
void WriteReceiveCenterData (SingleConnection *pInternalConn, char *pData, DWORD len, int version);
void WriteSendCenterData (SingleConnection *pInternalConn, char *pData, DWORD len );
void WriteDisconnectInfo(SingleConnection*);
void WriteBadCall(SingleConnection *pSingle);
void WriteDataDetail(SingleConnection*,const char*,int,int);
void WriteDataDetail(SingleConnection*,const char*,int);
int WriteLog(const char * format, ...);
int WriteDump(const char*,int);
void log_format(char *ptr, int max_size,const char *message, va_list ap);
void log_dump(char *ptr, int max_size, const char *pbytes, int nbytes);
private:
void P();
void V();
void ConvertPSToSave(SingleConnection*,PSAVE_STRUCT pSave);
static void WritetoNet(const char* ip,const char* pData);
private:
BOOL bNoRecord;
PosSystemCommon *pServer;
char log_name[64];
};
#endif
#define _LOGFILE_DEF
#include "Support.h"
class CLogFile
{
public:
CLogFile();
~CLogFile(void);
public:
void Initialize(PosSystemCommon *pS);
void WriteReceiveData(SingleConnection *pInternalConn, DWORD len);
void WriteSendData (SingleConnection *pInternalConn, DWORD len );
void WriteSendData (SingleConnection *pInternalConn, unsigned char * buffer,DWORD len );
void WriteSendDTMF(SingleConnection *pInternalConn, char *dtmf );
void WriteConnectionInfo(SingleConnection*);
void WriteReceiveCenterData (SingleConnection *pInternalConn, char *pData, DWORD len );
void WriteReceiveCenterData (SingleConnection *pInternalConn, char *pData, DWORD len, int version);
void WriteSendCenterData (SingleConnection *pInternalConn, char *pData, DWORD len );
void WriteDisconnectInfo(SingleConnection*);
void WriteBadCall(SingleConnection *pSingle);
void WriteDataDetail(SingleConnection*,const char*,int,int);
void WriteDataDetail(SingleConnection*,const char*,int);
int WriteLog(const char * format, ...);
int WriteDump(const char*,int);
void log_format(char *ptr, int max_size,const char *message, va_list ap);
void log_dump(char *ptr, int max_size, const char *pbytes, int nbytes);
private:
void P();
void V();
void ConvertPSToSave(SingleConnection*,PSAVE_STRUCT pSave);
static void WritetoNet(const char* ip,const char* pData);
private:
BOOL bNoRecord;
PosSystemCommon *pServer;
char log_name[64];
};
#endif
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你自己这不有了吗? 不同的项目或者程序员有着不同的格式的! 如果使用版本管理系统的话, 文件名和版本号什么的可以不用, 多数项目在一开始先放版权信息的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询