冥玫怪盗 发表于 2008-7-30 18:51

求教头文件编写

我目前只知道使用#include"*.h"引入自己的头文件,可是不知道如何写自己的头文件,例如我想写一个名叫 xx 的头文件,里面想定义一个 类,定义一个带有输出的 函数,请会的朋友帮帮忙!
小弟先谢过了!

YCVSCY 发表于 2008-7-30 20:56

demo.h

#include <iostream>
using namespace std;

class demo
{
private:
  
public:
  demo(){}
  void print();
  ~demo(){}
};

void demo::print()
{
  cout <<"这是一个有输出的头文件!"<<endl;
}



main.cpp

#include "demo.h"

int main()
{
    demo dd;
    dd.print();
    return 0;
}

冥玫怪盗 发表于 2008-7-31 14:59

很谢谢你!

jimmytom 发表于 2008-7-31 21:26

记得用
#ifndef XXX
#define XXX
...
#endif

防止多次包含同一头文件而造成的重复定义

页: [1]

编程论坛