这是什么东东啊

这是什么错误啊!C/C++ codeint main(){char *array[]{marcel,xx}size_t lengthsizeof(array)/sizeo

这是什么错误啊!

C/C++ code
int main(){    char *array[]={"marcel","xx"};    size_t length=sizeof(array)/sizeof(char *);    list<string> lt(array,array+length);[color=#FF0000]报的错在这里:cannot convert parameter 1 from 'char *[2]' to 'unsigned int'   感觉不会有错啊!!![/color]        for(list<string>::iterator itt=lt.begin();itt!=lt.end();itt++){           cout<<*itt<<endl;    }    return 0;}


[解决办法]
探讨
引用:

额 dev-c++没问题

不会吧,我用的是vc6.0,怎么几个错都是vc的错啊,难道是误报!!!

[解决办法]
我使用vs2010编译运行通过,没发现楼主的问题。