有的程序在VC6中不能运行,但是别的编译器运行成功,怎么解决?

//类成员的初始化
//VC6中报错为
C:\vc6\MyProjects\5\5.cpp(28) : 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 conversion)
执行 cl.exe 时出错.
//求大神帮帮忙

#include<iostream>
using namespace std;
class StudentID{
int value;
public:
StudentID(int id=0){
value=id;
cout<<"Assigning student id "<<value<<endl;
}
};
class Student{
string name;
StudentID id;
public:
Student(string n="no name", int ssID=0):id(ssID),name(n){
cout<<"Constructing student "<<n<<"\n";
}
};
int main(){
Student s("Randy",58);
Student t("Jenny");
return 0;
}

第1个回答  推荐于2016-05-22
ie地址在哪里,设置路由器方法:
【家庭网络环境布线】:
1、有电信猫:电信猫----路由器wan口;路由器lan口----电脑。
2、没有电信猫:网线----路由器wan口;路由器lan口----电脑。

【电脑进入路由器】:
1、打开浏览器-输入192.168.1.1(一般路由器地址是这个或者查看路由器背面的登录信息)进路由-输入用户名,密码 ,(默认一般是admin)。

【设置路由器拨号】:
电脑ip、dns设置自动获取。
1、进入路由器。
打开浏览器-输入192.168.1.1(一般路由器地址是这个或者查看路由器背面的登录信息)进路由-输入用户名,密码 ,(默认一般是admin)。
2、在【设置向导】里,选择【PPPoE拨号】(有些是ADSL拨号)这一项,按提示步骤输入上网的用户名和密码,保存。
3、在【网络参数】--【WAN设置】里,选【正常模式】,在【连接】的三个选项,选择【PPPoE拨号】这一项。下面就是选择【自动连接】,保存,退出。本回答被提问者采纳
第2个回答  2016-01-12
那就换个编译软件咯,比如Devc++
相似回答