整理于
http://bbs.youkuaiyun.com/topics/10325965
有少函数都需要char *参数,为的是通过指针直接写.
以前我们都这样写.
char buf[256];
itoa(123, buf, 16);
但我不想再来一句string str = buf;
string.c_str()返回的是const char *, (LPTSTR)str也不行.
本文探讨了C++中如何避免从char *到string类型的额外转换,尤其是在使用itoa等函数时,提供了一种更简洁的方法来处理字符串转换。
整理于
http://bbs.youkuaiyun.com/topics/10325965
有少函数都需要char *参数,为的是通过指针直接写.
以前我们都这样写.
char buf[256];
itoa(123, buf, 16);
但我不想再来一句string str = buf;
string.c_str()返回的是const char *, (LPTSTR)str也不行.
1406
9392

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