我得到,当这个代码运行时,下面的错误:如何将std :: basic_string类型转换为char类型的数组?
syslog(LOG_ERR | LOG_USER, "%s",errorString);
不能转换 '常量字符串{又名常量的std :: basic_string的}' 为>参数 '2' 到' '为const char *'空隙的syslog(INT,常量字符*,...)” inServer.cpp/PeCounter
线478 C/C++问题
我daemonizing程序并为errorString值打印就好输出使用到标准输入输出时cout,但在使用系统日志调用时不会打印。
任何获得std :: basic_string(char)为'const char'形式的方法。
提交您自己的答案在这里完全可以接受。你不需要将它包含在你的问题中,即使有了以后的编辑。 –