我知道以下语句被解释为函数声明而不是变量定义
boost::system::system_error sys_err(boost::system::error_code());
是否有任何简单的技巧可以将其转换为单行变量定义,这是我想要的?我不太喜欢写作
boost::system::system_error sys_err(0, boost::system::system_category());
答案 0 :(得分:3)
boost::system::system_error sys_err((boost::system::error_code()));