摘要: 函数内部定义的局部变量与全局变量重名时,函数在使用该变量的时候会以局部变量覆盖全局变量。也就是只有局部变量会起效果。在此定义域中赋值等操作时都不会使用到全局变量。 在main函数或其他函数里定义了局部变量,同时同名的全局变量同时也存在,当调用一个使用了该变量的函数(该变量在此函数中无定义)时,函数会 阅读全文
posted @ 2016-03-10 19:44 Freedom314 阅读(8752) 评论(0) 推荐(1) 编辑
摘要: 首先,new,delete都是c++的关键字并不是函数,通过特定的语法组成表达式,new可以在编译的时候确定其返回值.可以直接使用string *p=new string("asdfgh");来直接赋值。这其中在调用new分配空间得时候的时候,系统其实直接调用了类或结构的构造函数来对对其进行赋值,这... 阅读全文
posted @ 2015-12-07 23:41 Freedom314 阅读(2370) 评论(0) 推荐(0) 编辑
摘要: sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的socket编程是采用的流式套接字。服务器端编程的步骤:1:加载套接字库,创建套接字(WSAStartup()/socket());2:绑定套接... 阅读全文
posted @ 2015-08-09 14:09 Freedom314 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1. 输入输出的本质 C++中的输入输出都是通过流来进行的,而具体的输出输入都是通过对流进行操作来完成的,一般为定向一个流(重定向),清空流,向流里边添加新的元素。C++把输入输出看做字节流,输入时从字节流中抽取字节,输出时把字节插入到字节流中。2.使用cin及其方法进行输入 cin对象将标准输入... 阅读全文
posted @ 2015-05-26 23:50 Freedom314 阅读(11958) 评论(0) 推荐(0) 编辑
摘要: 1. 在小端机器中,如果union X{ int x; char y[4];};如果:X a;a.x=0x11223344; //16进制则:A. a.y[0]=11B. a.y[1]=11C. a.y[2]=11D. a.y[3]=11E. a.y[0]=22F. a.y[3]=22这... 阅读全文
posted @ 2015-05-16 00:23 Freedom314 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 题目描述A squad of robotic rovers are to be landed by NASA on a plateau on Mars.This plateau, which is curiously rectangular, must be navigated by the rov... 阅读全文
posted @ 2015-05-12 23:54 Freedom314 阅读(614) 评论(0) 推荐(0) 编辑