[juliantec_list] Re: Re: 问下库和头文件肯定是一一对应的么?

  • From: hetao21182@xxxxxxxx
  • To: Yihe Chen<yihect@xxxxxxxxxxxxxx>, app-dev-in-linux<app-dev-in-linux@xxxxxxxxxxxxxx>,
  • Date: Fri, 07 Oct 2011 10:25:50 +0800

<style id="sinamailpaperfilter">.sinamailpaper-0{cursor:text;}.sinamailpaper-0 
td,.sinamailpaper-0 textarea,.sinamailpaper-0 input,.sinamailpaper-0 
br,.sinamailpaper-0 div,.sinamailpaper-0 
span{font-size:14px;font-family:"宋体",Verdana,Arial,Helvetica,sans-serif;line-height:1.5;}.sinamailpaper-0
 p{/**margin:0.2em auto;*/margin:0px;}.sinamailpaper-0 
img{border:0;}.sinamailpaper-0 pre{white-space:normal;}.sinamailpaper-0 
form{margin:0;}body{font-size:14px;}p{margin:0px;}</style>&gt;&gt;&nbsp;我知道库中的代码是函数的实现,<BR>&gt;&gt;&nbsp;但是头文件中的是函数原型。<BR>&gt;&gt;<BR>&gt;<BR>&gt;是的,一个是实现,一个是原型。<BR>&gt;<BR>&gt;<BR>&gt;&gt;&nbsp;那么头文件和库是一一对应的么?<BR>&gt;&gt;<BR>&gt;<BR>&gt;一一对应?什么是一一对应?<BR>&gt;函数库中实现的函数分成很多的类别。<BR>&gt;<BR>&gt;拿标准c库来说,里面既实现了字符串<BR>&gt;操作函数,又实现了&nbsp;fopen&nbsp;等文件IO<BR>&gt;函数。但是会有两个头文件&nbsp;string.h<BR>&gt;和&nbsp;stdio.h&nbsp;来包含这两个类别的函数<BR>&gt;原型。<BR>&gt;<BR>&gt;也就是说函数库中可以实现多种不同类<BR>&gt;的函数,但是不同类的函数其原型可以<BR>&gt;放在不同的头文件中。<BR>&gt;<BR>&gt;函数原型只是定义了函数的对外接口,<BR>&gt;函数实现者和函数调用者都需要遵循。<BR>&gt;<BR>&gt;
 

Other related posts: