c++头文件声明

C++中,经常需要定义头文件,以下是定义一个头文件的示例代码:

#ifndef GUARD_merge_h
#define GUARD_merge_h
void merge(int A[],int p,int q,int r,int m);
#endif

网上也有

#ifndef merge
#define merge
void merge(int A[],int p,int q,int r,int m);
#endif

的用法,但是这样会导致一个问题,就是头文件下的函数名与文件名相同时需要声明域。

 

posted @ 2016-03-24 11:49  yuxiao_l  阅读(610)  评论(0编辑  收藏  举报