首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请帮小弟我看一下程序有异常吗,多谢大家

2012-03-28 
请帮我看一下程序有错误吗,谢谢大家#includeiostream#includelist#includevector#includestringus

请帮我看一下程序有错误吗,谢谢大家
#include   <iostream>
#include   <list>
#include   <vector>
#include   <string>
using   namespace   std;
int   main()
{
  char*   sa[]   =   { "Mary ",   "Tom ",   "Bob ",   "Alice "};
  list <char*>   slst(sa,   sa+4);
  vector <string>   svec;
  string   str;
  svec.assign(slst.begin(),   slst.end());
  for(list <char*> ::iterator   lit   =   slst.begin();
  lit   !=   slst.end();   ++lit){
    cout   < <*lit   < < "   ";
  }
  cout   < <endl;
  for(vector <string> ::iterator   vit   =   svec.begin();
  vit   !=   svec.end();   ++vit){
    cout   < <*vit   < < "   ";
  }
  cout   < <endl;
  return   0;
}
 
VC++里   svec.assign(slst.begin(),   slst.end());   编译通过不了
如果有错应该如何改正   谢谢
char*   转化   string的我不是很清楚需要什么额外的操作

[解决办法]
用c-free没问题
[解决办法]
vs2005没问题
[解决办法]
devcpp没问题

热点排行