3
是否可以將boost::interprocess::string
轉換爲std::string
或const char*
?喜歡的東西c_str()
...boost :: interprocess ::字符串轉換爲char *
例如爲:
boost::interprocess::string is = "Hello world";
const char* ps = is.c_str(); // something similar
printf("%s", ps);
我甚至可以得到字符串的副本在非共享的內存塊。
例如爲:
boost::interprocess::string is = "Hello world";
const char cs[100];
strcpy(cs, is.c_str()); // something similar
printf("%s", cs);
謝謝!
謝謝SCFrench。 c_str()是我第一次嘗試的,我不知道爲什麼它不起作用。現在沒事了。 – Pietro 2010-09-17 22:21:06