【发布时间】:2011-07-30 13:56:30
【问题描述】:
字符串加斜线(字符串 $str) 返回带有反斜杠的字符串 在需要在数据库查询等中引用的字符之前。 这些字符是单引号 (')、双引号 (")、反斜杠 () 和 NUL(NULL 字节)。
我正在研究这个 php 函数的 c++ 等效项。现在我的函数使用嵌套的替换调用,我将 \ 替换为 \\ 并将 ' 替换为 \'。它一点也不漂亮,而且速度也很慢。
仅使用标准 c++ 库和函数的最佳解决方案是什么?我的意思是绝对最快的方式。
【问题讨论】:
标签: c++ addslashes