Linux(或Android平台)中swprintf_的替代方案 在将C++代码(CL编译器中的编译编译)移植到Android(Clang-编译器)中时,我得到以下错误: 没有用于调用的匹配函数

Linux(或Android平台)中swprintf_的替代方案 在将C++代码(CL编译器中的编译编译)移植到Android(Clang-编译器)中时,我得到以下错误: 没有用于调用的匹配函数,android,visual-c++,clang,Android,Visual C++,Clang,swprintf_s是Microsoft特有的功能,增加了缓冲区过载的安全性 在不删除附加功能的情况下,替换此功能的最佳方法是什么?swprintf实际上是唯一的便携选项。包括,可能还包括 根据C99规范,这已经具有“安全特性”,限制写入宽字符串的宽字符数。但是,不应期望在运行时验证格式化参数。像clang这样的现代编译器可能能够在编译时检测到一些可疑的格式字符串。使用-Wall选项

swprintf_s
是Microsoft特有的功能,增加了缓冲区过载的安全性


在不删除附加功能的情况下,替换此功能的最佳方法是什么?

swprintf
实际上是唯一的便携选项。包括
,可能还包括

根据C99规范,这已经具有“安全特性”,限制写入宽字符串的宽字符数。但是,不应期望在运行时验证格式化参数。像clang这样的现代编译器可能能够在编译时检测到一些可疑的格式字符串。使用
-Wall
选项