一、源代码的组织
我们通常把公用的自定义函数和类从主程序中分离出来,函数和类的声明在头文件中,定义在程序文件中,主程序中要包含头文件,编译时要和程序文件一起编译。
示例(public.h)
/*
* 程序名:public.h,公共功能函数声明的头文件,用于测试静态和动态链接
* 作者:C语言技术网(www.freecplus.net) 日期:20190525
*/
#ifndef PUBLIC_H
#define PUBLIC_H 1
#include <stdio.h>
void func(); // 自定义函数的声明
#endif
示例(public.cpp)
/*
* 程序名:public.cpp,公共功能函数定义的程序文件,用于测试静态和动态链接
* 作者:C语言技术网(www.freecplus.net) 日期:20190525
*/
#include "public.h" // 包含自定义函数声明的头文件
void func() // 自定义函数的实现
{
printf<