【发布时间】:2020-09-20 07:35:58
【问题描述】:
errno_t wcstombs_s(
size_t *pReturnValue,
char *mbstr,
size_t sizeInBytes,
const wchar_t *wcstr,
size_t count
);
Microsoft VS2019's documentation 说:
pReturnValue
转换后字符串的字节大小,包括空终止符。...
如果
wcstombs_s成功转换了源字符串,它会将转换后的字符串的字节大小(包括空终止符)放入*pReturnValue(前提是pReturnValue不为空)。
cppreference.com's documentation 说:
retval - 指向将存储结果的 size_t 对象的指针
...
成功时返回零(在这种情况下,不包括以零结尾的已写入或将要写入
dst的字节数存储在*retval中)
谁错了?
【问题讨论】:
-
可能他们两个。 Microsoft 仍将在 C++ 标准中使用他们的
_s函数,这些函数在_s函数之前。
标签: c++ c visual-c++