2个回答
展开全部
如果string * name,不管new不new空间,在cin>>name除都会有下面的错误
error C2679: binary '>>' : no operator defined which takes a right-hand operand of type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > *' (or there is no acceptable co
nversion)
这是我用VC 6.0得的结果,希望对你有帮助,我想本来用string声明一个变量,它的大小就没有限制,那么声明为指针型的又为何呢?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询