我尝试初始化const字符串列表,但出现错误。简单的代码如下
#include <string>
#include <list>
int main()
{
std::list<const std::string> l;
return 0;
}
编译时出现以下错误:
有人可以解释我为什么吗? 谢谢
答案 0 :(得分:1)
SELECT * FROM ABC WHERE case_status=2 and Date > sysdate - (20/1440);
根据定义必须具有非常量和非易失性值类型。您可以将列表本身初始化为std::list
,因此内容和长度不可更改,例如:
const