|
MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
格式化的字符串函数 更多...
函数 | |
| int MSTL_API | vsprintf (char *buf, const char *fmt, std::va_list args) noexcept |
| 格式化到缓冲区 | |
| int MSTL_API | vsnprintf (char *buf, size_t size, const char *fmt, std::va_list args) noexcept |
| 安全格式化到缓冲区 | |
| int MSTL_API | sprintf (char *buf, const char *fmt,...) noexcept |
| 格式化到缓冲区 | |
| int MSTL_API | snprintf (char *buf, size_t size, const char *fmt,...) noexcept |
| 安全格式化到缓冲区 | |
| int MSTL_API | scprintf (const char *fmt,...) noexcept |
| 计算格式化字符串所需缓冲区大小 | |
格式化的字符串函数
|
noexcept |
计算格式化字符串所需缓冲区大小
| fmt | 格式字符串 |
| ... | 可变参数 |
计算将格式字符串和参数格式化后所需的缓冲区大小。
引用了 MSTL_END_NAMESPACE__ , 以及 scprintf().
被这些函数引用 scprintf().
|
noexcept |
安全格式化到缓冲区
| buf | 输出缓冲区 |
| size | 缓冲区大小 |
| fmt | 格式字符串 |
| ... | 可变参数 |
确保不会写入超过size-1个字符。
引用了 size() , 以及 snprintf().
被这些函数引用 snprintf().
|
noexcept |
格式化到缓冲区
| buf | 输出缓冲区 |
| fmt | 格式字符串 |
| ... | 可变参数 |
不检查缓冲区大小。
|
noexcept |
安全格式化到缓冲区
| buf | 输出缓冲区 |
| size | 缓冲区大小 |
| fmt | 格式字符串 |
| args | 可变参数列表 |
确保不会写入超过size-1个字符。如果size为0,则返回应该写入的字符数。
引用了 size().
|
noexcept |
格式化到缓冲区
| buf | 输出缓冲区 |
| fmt | 格式字符串 |
| args | 可变参数列表 |
不检查缓冲区大小。