Main.cc: 在函数‘int main()’中:
Main.cc:16:25: 错误:实参 2 的类型/值不匹配,在‘template class std::set’的模板参数列表中
set st;
^
Main.cc:16:25: 错误:需要一个类型,却给出了‘compare’
Main.cc:16:29: 错误:invalid type in declaration before ‘;’ token
set st;
^
Main.cc:21:16: 错误:对成员‘insert’的请求出现在‘st’中,而后者具有非类类型‘int’
st.insert(temp);
^
Main.cc:23:29: 错误:实参 2 的类型/值不匹配,在‘template class std::set’的模板参数列表中
for(set::iterator i = st.begin(); m; i++, m--)
^
Main.cc:23:29: 错误:需要一个类型,却给出了‘compare’
Main.cc:23:41: 错误:invalid type in declaration before ‘i’
for(set::iterator i = st.begin(); m; i++, m--)
^
Main.cc:23:41: 错误:expected ‘;’ before ‘i’
Main.cc:23:41: 错误:‘i’在此作用域中尚未声明
Main.cc:23:48: 错误:对成员‘begin’的请求出现在‘st’中,而后者具有非类类型‘int’
for(set::iterator i = st.begin(); m; i++, m--)
^
Main.cc:23:57: 警告:for 循环増量表达式不起作用 [-Wunused-value]
for(set::iterator i = st.begin(); m; i++, m--)
^
Main.cc:23:58: 错误:expected ‘)’ before ‘;’ token
for(set::iterator i = st.begin(); m; i++, m--)
^
Main.cc:23:32: 警告:未使用的变量‘iterator’ [-Wunused-variable]
for(set::iterator i = st.begin(); m; i++, m--)
^
Main.cc:23:60: 错误:‘i’在此作用域中尚未声明
for(set::iterator i = st.begin(); m; i++, m--)
^
Main.cc:23:68: 错误:expected ‘;’ before ‘)’ token
for(set::iterator i = st.begin(); m; i++, m--)
^