jjzjj

stringWithwstring

全部标签

c++ - 寻找将 std::wstring 与 NSLog 一起使用的最便宜的方法

我有一个广泛使用wstring的库。我需要使用NSLog输出更改和外部数据是否有一种简单的方法(不太昂贵)使用中间函数输出wstring。使用va_list将每个wstring转换为NSString是我现在能想到的唯一方法。编辑:更精确。我有一个多平台库。我添加了一个日志记录宏MYLog。编辑我必须从C++调用我的MYLog并且此时我无法访问Objective-C。所以问题是我无法在调用MYLog之前转换std::wstring。通过MYLog,我希望能够使用NSLog或如下中间件:MYLog("Received%ls(%d)fromuser%ls%lscp:%ls/nRAW:/t%l