接口库是一种概念,主要看你说的是哪方面的了。C和C++都有自己的标准库函数,有的人称之为接口库,但真正的接口库概念并非如此。
真正接口库的概念是源自于一个设计理念,就是接口与实现分离。简单的讲,假设有一个第三方库叫A,我的应用使用了A,如果A不是接口与实现分离的话,那么只要A有一点变动,我的应用也需要重新编译和生成。这样的话,对于应用库A的人来说就会很麻烦。所以,逐渐的程序设计开始向着接口与实现分离的方向发展了。这也是面向对象逐渐延伸出来的概念。
其实这个问题吧,简单一点就是API了,更简单一点就是编一个DLL了,我想DLL你应该会的吧,在这里面自定义一个函数实现部分,然后想调用这个函数的程序只要找到这个函数的地址就行了,可以通过GetAddress()来获得,然后就可以使用该函数了。其实就是你不需要它是怎么编写的,你只要知道它能满足你实现的功能就行了。