【发布时间】:2014-04-29 13:50:56
【问题描述】:
我有如下字符串:
{A}jahshs{b}jwuw{c}wuqjwhaha{d}{e}{f}jsj{g}
我需要用不同的字符串替换每个{x}。问题来了,因为这个过程将重复大约 1000 次/秒,所以我需要一种优化/快速的方法来做到这一点。
有什么想法吗?升级换代?升压格式?等等。
【问题讨论】:
-
std::string::replace,测量并证明它不够快? -
但是我应该为字符串中的每个 {x} 调用替换,大约 10。所以每秒替换 10x1000。
-
没有什么能取代您的测试和测量。有很多变数。如果你写了一些代码,它仍然比你预期的慢,我们至少可以看看你的代码并讨论。