gpt4 book ai didi

c++ - 有效地将 unsigned short 转换为 char*

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:17:27 25 4
gpt4 key购买 nike

什么是将 unsigned short 转换为 char*(即将 25 转换为 '25')的高效、可移植的方法。

我想避免涉及 (std::string) 字符串之类的事情。在这种情况下,性能很重要,因为这种转换需要快速且经常发生。

我正在研究诸如使用 sprintf 之类的事情,但想探索任何和所有想法。

最佳答案

首先,正确地做事,然后快速地做事——只有在您确定某段代码性能不佳时才进行优化。

snprintf() 放入缓冲区将执行您想要的操作。这是最快的解决方案吗?一点也不。但它是最简单的之一,足以让您的代码进入工作状态。从那里开始,如果您发现对 snprintf() 的那些调用非常费力以至于需要优化它们,然后并且只有在那时寻求更快的解决方案。

关于c++ - 有效地将 unsigned short 转换为 char*,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4729224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com