c++语言中创建头文件
在c++中怎样按照自己要求建立一个头文件。例如:要建立类头文件student.h//student.hclassStudent{public:voiddisplay();...
在c++中怎样按照自己要求建立一个头文件。例如:要建立类头文件student.h
//student.h
class Student
{public:
void display();
private:
int num;
char name[20];
char sex;
};
应该怎么做才能建立这个头文件?建立以后该如何使用?
最好有过程,要具体。 展开
//student.h
class Student
{public:
void display();
private:
int num;
char name[20];
char sex;
};
应该怎么做才能建立这个头文件?建立以后该如何使用?
最好有过程,要具体。 展开
展开全部
有区别,头文件不参加编译,只是调用,可以定义类,结构体,联合体等等
源文件要参见编译,并且可以包含头文件,main()函数只能在源文件中,定义函数,
头文件可以进行的,源文件都可以进行,反之不然。
还有他们拓展名不同,头.h 源文件.cpp
源文件要参见编译,并且可以包含头文件,main()函数只能在源文件中,定义函数,
头文件可以进行的,源文件都可以进行,反之不然。
还有他们拓展名不同,头.h 源文件.cpp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先得看你用的什么开发环境,vc,bc,tc等
单纯从怎样使用来说:
1.你可以用记事来写
存为student.h
当类头文件多的时候:为防止重复可以首行加上#pragma once
2.在其它的.h或cpp文件中需要调用此类可以如下:
#include "student.h"
只要保证在同一目录中即可。
使用时:
void test()
{
Student student1;//也可以定义在函数外(之前)做为全局变量来使用这样你在其它函中也可用
student1.display();//就行了
}
单纯从怎样使用来说:
1.你可以用记事来写
存为student.h
当类头文件多的时候:为防止重复可以首行加上#pragma once
2.在其它的.h或cpp文件中需要调用此类可以如下:
#include "student.h"
只要保证在同一目录中即可。
使用时:
void test()
{
Student student1;//也可以定义在函数外(之前)做为全局变量来使用这样你在其它函中也可用
student1.display();//就行了
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询