strcpy_s移植到linux,如何保证其安全性
strcpy_s(descstr,sourcestr)是如何实现的啊?为什么说他比strcpy安全,
看了一下
__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(errno_t, strcpy_s, __out_ecount_z(_Size) char, _Dest, __in_z const char *, _Source)
__out_ecount_z(_Size) char, _Dest这个东西是个什么东西?他是怎么知道descstr的长度的啊?
一般fun(char a[], b){} 在函数里面是没有办法知道a的长度,只有传进去的。。我就迷茫了。。
现在我要把函数移植到linux下,strcpy_s 这个要怎么移植才能保值他的安全性阿?