Wil*_*mKF 4 c portability const
我想在C接口函数中使用'const'来注意某些char*参数不被函数修改.
将此代码移植到各种平台会导致什么问题?在C代码中支持'const'是否相当标准?这什么时候正式成为C标准?
我无法想象const没有任何编译器支持,所以移植应该是一个非问题.如果你是找到这样一个东西,你可以只是把
#define const
Run Code Online (Sandbox Code Playgroud)
在公共头文件中的某处使所有const关键字消失.程序的运行时语义根本不会改变(因为你的编译器不支持关键字).