C++ 怎么自动转义

C++ 如何自动转义?
 
要往mysql里面存储一段文本,文本str中带有'(单引号)、"(双引号)等字符


写语句


insert into table set text='str';


会报错,应该是没有转义的缘故,请问这种情况下怎么处理?有没有直接转义的函数什么的

------解决方案--------------------
去找个支持C++2011标准的编译器。
------解决方案--------------------
insert into table set text=\'str\';
------解决方案--------------------
还是自己转吧,稍有点啰嗦而已,总之还算好啦
------解决方案--------------------
找个编辑器,替换就可以了。

不过在处理如“正则表达式”之类的复杂转义时得确定好替换顺序和规则
------解决方案--------------------
把需要大量转义的字符写到文件里再读出来