可以自己编写api函数吗?怎么编写
可以自己编写api函数吗?如何编写?可以自己编写api函数吗?如何编写?[解决办法]你编写的任何具有复用价值的
可以自己编写api函数吗?如何编写?
可以自己编写api函数吗?如何编写?
[解决办法]
你编写的任何具有复用价值的库或者程序片段,从广义上说,都是API。
[解决办法]
api函数也是函数..
例如 :求随机数..
自己写好,供使用者调用..
inline int GetRand( int nMin,int nMax)
{
if(nMin == nMax+1)
{
return nMin;
}
return rand() % (nMax - nMin + 1) + nMin;
}
[解决办法]我猜楼主是想写一些类似这样的api:
FileExists(),不通过win api或者c 函数,但又不至于底层到访问磁盘,介于这之间的方式。
理论上来说,你最终还是会调用到ntxxx()函数。所以,还不如自己去封装api,变成更高级易用的api。
[解决办法]把自己的完成某个功能的函数,提供给“客户”使用
这个“客户”可以是别人,也可以是自己
函数可以封装在动态库里,也可以直接提供头文件和源文件
这样的函数都可以称为自己的API吧
比如我编写一系列函数,用于操作RFID射频卡
函数内部会给RFID卡片发送指令,以完成读卡、写卡等操作
“客户”只调用我提供的函数就可以了,不必了解指令细节
这样的函数就是API,其实就是编写普通的函数而已