c++ - C/C++ 中的快速字符串标记化

标签 c++ c string visual-studio-2010 tokenize

我正在开发一个 C/C++ 应用程序(在 Visual Studio 2010 中),我需要在其中标记一个逗号分隔的字符串,我希望它尽可能快。目前我正在使用 strtok_s。我对 strtok_ssscanf 进行了一些测试,看起来 strtok_s 更快(除非我写了一个糟糕的实现:))但我想知道如果有人可以建议更快的替代方案。

最佳答案

对于纯粹的运行速度,boost . spirit . qi是一个很好的候选人。

关于c++ - C/C++ 中的快速字符串标记化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5665696/

相关文章:

c++ - 最佳坐标容器

c++ - 在 C++ 中读取带引号的字符串

c++ - header 包含和编译器错误

c - 荒谬的汇编

c++ - 从 `const std::string` 隐式构造 `const char *` 是否有效?

c++ - 成员方法必须使用的帮助函数在哪里/如何声明和实现?

c - split 的意外结果

c - 返回不止一件事的函数

c - 如何将完整的字符串写入文件?

swift - 无法解决 swift 4 中的 Null 问题?