我知道库中的代码是函数的实现, 但是头文件中的是函数原型。
是的,一个是实现,一个是原型。
那么头文件和库是一一对应的么?
一一对应?什么是一一对应? 函数库中实现的函数分成很多的类别。 拿标准c库来说,里面既实现了字符串 操作函数,又实现了 fopen 等文件IO 函数。但是会有两个头文件 string.h 和 stdio.h 来包含这两个类别的函数 原型。 也就是说函数库中可以实现多种不同类 的函数,但是不同类的函数其原型可以 放在不同的头文件中。 函数原型只是定义了函数的对外接口, 函数实现者和函数调用者都需要遵循。 Learning, Just As Your Favourite Thing! Maillist, See http://www.juliantec.info/mlist/mail-lists.html JulBlog, See http://www.juliantec.info/julblog/summary.php JulWiki, See http://www.juliantec.info/wiki/