运行期库函数,你打开libc.lib, 或者msvcrt.lib这样的lib, 看看里面的函数名称字符串,这些就都是runtime function...Argument access Floating-point support Buffer manipulation Input and output Byte classification Internationalization Character classification Memory allocation Data alignment Process and environment control Data conversion Run-time error checking Debug Searching and sorting Directory control String manipulation Error handling System calls Exception handling Time management File handling 等等操作都在runtime function 范围里面。除了c/c++运行库,其他的函数库也可以成为库函数... 不过一般库函数都是指运行库函数~~~~~~~~~
麻烦你解释一下: 什么是运行期库函数?与之对应的又叫什么库函数? 我知道象windows api 应该就不是运行期库函数吧?
Buffer manipulation Input and output
Byte classification Internationalization
Character classification Memory allocation
Data alignment Process and environment control
Data conversion Run-time error checking
Debug Searching and sorting
Directory control String manipulation
Error handling System calls
Exception handling Time management
File handling
等等操作都在runtime function 范围里面。除了c/c++运行库,其他的函数库也可以成为库函数...
不过一般库函数都是指运行库函数~~~~~~~~~
什么是运行期库函数?与之对应的又叫什么库函数?
我知道象windows api 应该就不是运行期库函数吧?
比如:printf(),_atoi64(),_itow ()等,他们好象都是一些标准的c函数,他们与非运行期库函数的区别是什么?
如Word的DLL一般只有在Word运行时才装载,退出时就卸载。所以其DLL一般不会称做Runtime Library,不过专门为Word开发相关插件的人,可能就会将那个Dll称做Runtime Library。也就是说这个词其实是相对的,因此可认为每个DLL都可称做Runtime Library,不过那种系统级的DLL更经常地被称做Runtime Library。就好象我们要开发基于COM技术的程序(使用COM技术),就说COM运行时期库怎样怎样
我们要开发基于C运行时期功能的程序(使用strlen、printf等),就说C运行时期库怎样怎样
要是开发基于OLE的程序,就说OLE运行时期库怎样怎样仅此而已
windows 的库函数都是称为 win32 api