字符串流可以是字符串常量吗
以下是程序的一部分
std::string configstring (
" DeviceID = 120\n" // 1 <= arbitrary DeviceID <= 255
" IPAddress = " + ipAddress + "\n"
"END\n");
std::istringstream config_istream(configstring);
if (!myManager.initSystem (config_istream))
{
std::cout << "Manager::initSystem() failed. Exiting." << std::endl;
return -1;
}
因为myManager.initSystem的形参是std::istringstream类型,本来ipaddress是通过命令行参数进行设置的,现在不想进行这步了,想直接点exe就可以运行,可以设ipaddress为常量吗,会影响字符串流的运行吗?或者还有什么别的方法解决啊
myManager.initSystem不可修改,为设备自带的
[解决办法]
不会吧