C++c 面试题题,各位大大们,帮帮忙

面试 C++ 程序员,什么样的问题是好问题? - 知乎1675被浏览190931分享邀请回答32833 条评论分享收藏感谢收起4612 条评论分享收藏感谢收起查看更多回答c++题目啊,各位大大们教教啊_c++吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:294,325贴子:
c++题目啊,各位大大们教教啊收藏
1.设计一个职员类EMPLOYEE,主要包括工号、姓名、部门、年龄、工资等属性以及更换部门、年龄变更、工资增长等操作,为EMPLOYEE类提供输入/输出运算“&&”和“&&”。(提示:类EMPLOYEE应有多个重载的构造函数)题目说明:1)类EMPLOYEE的定义可以参考如下:class EMPLOYEE{private:&&&&&&&& char name[MAX_LEN];&&&& char department[MAX_LEN];&&&& int&&&&&&public:&&&& EMPLOYEE();&&&& EMPLOYEE(const EMPLOYEE& obj);&&&& EMPLOYEE(long idd, char namee[], char depar[], int agee, double sala);&&&& ~EMPLOYEE();&&&& void changeDepartment(char newDepar[]);&&&& void changeAge(int agee);&&&& void raiseSalary(double delta);&&&& // 定义友元函数,提供输入/输出运算"&&"和"&&"。&&&& friend ostream& operator&&(ostream& stream, EMPLOYEE& obj);&&&& friend istream& operator&&(istream& stream, EMPLOYEE& obj);}; 2)主函数如下所示:void main(){&&&& EMPLOYEE A(200701, "Tom", "DEPARTMENT A",34,2345.6);&&&& cout&&A;&&&& EMPLOYEE B;&&&& cin&&B;&&&& cout&&"输入的信息:"&&B&&}
登录百度帐号推荐应用其他回答(3)
size()返回的是size_t 类型的。
代码给全了,都不知道你定义的是什么类型
这是警告。无所谓的,如果你要去掉这个警告,在前面加一个强制类型转换就可以。如果编译器不让你通过,你把treat warning as errors哪项配置调整下级别就好。
&&&您需要以后才能回答,未注册用户请先。09:00 提问
大哥们,帮帮忙看c++的socket监听不到http客户端的请求
c++的socket监听不到http客户端的请求,试了很多遍,和书上代码一样的就是监听不到绝望了
按赞数排序
你把代码贴出来啊,既然是监听不到就是代码有问题
我想用ServerSocket监听一个端口,然后通过在浏览器中输入http://localhost:port/的方式访问这个server。有没有谁遇到过这样的问题?
参考一下这段代码,我试过了,可以用
#pragma comment(lib,"WS2_32")
WORD sockVersion=MAKEWORD(2,0);//winsock的版本2.0
WSAStartup(sockVersion,&swadata);//初始化WInsock库,swadata返回库的信息
SOCKET s=::socket(AF_INET,SOCK_STREAM,0);
sin.sin_family = AF_INET;
sin.sin_port = htons(8078);
sin.sin_addr.S_un.S_addr= htonl(INADDR_ANY);//作为服务器,bind本地的IP地址上进行监听,但是机器上可能有多块网卡,
//也就有多个IP地址,这时候你要选择绑定在哪个IP上面,如果指定为INADDR_ANY,那么系统将绑定默认的网卡【即IP地址】。
if(::bind(s,(SOCKADDR*)&sin,sizeof(sin))==SOCKET_ERROR)
// CString
= WSAGetLastError();
AfxMessageBox("bind is failed");
::WSACleanup();
//在完成对请求的Socket库的使用后,要调用WSACleanup函数来解除与Socket库的绑定并且释放Socket库所占用的系统资源
//system("pause");
AfxMessageBox("bind is successful !\n");
//监听模式
if(::listen(s,2)==SOCKET_ERROR)
AfxMessageBox("listen is failed!\n");
::WSACleanup();
//system("pause");
AfxMessageBox("listen is succeed!\n");
int Len=sizeof(addrlink);
char anser[]="HTTP/1.1 200 OK\r\n\r\n&html&&head&&title&&/title&&/head&&body&yours&/body&&/html&\r\n";
char buf[1024];
client=::accept(s,(SOCKADDR*)&addrlink,&Len);
if(client==INVALID_SOCKET)
AfxMessageBox("accept is failed!");
::closesocket(client);
n=::recv(client,buf,1024,0);
buf[n]='\0';
CString cS
cStr.Format(" %s",buf);
AfxMessageBox(cStr);
::send(client,anser,strlen(anser),0);
::closesocket(s);
::WSACleanup();
return TRUE;
是在虚拟机上跑的代码吗?注意一下网段是否相同
其他相关推荐

我要回帖

更多关于 c 面试题 的文章

 

随机推荐