#define formatStr(format, ...) (CCString::createWithFormat(format, __VA_ARGS__)->getCString())
#define int2str(value) formatStr("%d", value)
#define long2str(value) formatStr("%ld", value)
#define longlong2str(value) formatStr("%lld", value)
#define float2str(value) formatStr("%f", value)
#define float2str2(value, number_after_dot) formatStr(formatStr("%%.%df", number_after_dot), value)
#define int2str(value) formatStr("%d", value)
#define long2str(value) formatStr("%ld", value)
#define longlong2str(value) formatStr("%lld", value)
#define float2str(value) formatStr("%f", value)
#define float2str2(value, number_after_dot) formatStr(formatStr("%%.%df", number_after_dot), value)
本文介绍了一组用于C++中格式化字符串的宏定义,包括整型、长整型、浮点型等数值类型转换为字符串的方法。通过简单的宏定义实现了不同类型变量到字符串的快速转换。

227

被折叠的 条评论
为什么被折叠?



