首页 gameloft笔试题

gameloft笔试题

举报
开通vip

gameloft笔试题gameloft笔试的几道经典原题 有几道题还是比较经典。 #include using namespace std; void func(float f) { printf("%f\n",f); } void func(int i) { printf("%d\n",i); } int main(int argc,char *argv[]) { func(1.2); return 0; }  以上代码在VC中编译有一条错误ambiguous call to overloaded function,问题在...

gameloft笔试题
gameloft笔试的几道经典原题 有几道题还是比较经典。 #include using namespace std; void func(float f) { printf("%f\n",f); } void func(int i) { printf("%d\n",i); } int main(int argc,char *argv[]) { func(1.2); return 0; }  以上代码在VC中编译有一条错误ambiguous call to overloaded function,问题在于函数重载存在二义性。 解决方法: (1)、将void func(float f)改为void func(double f) (2)、将void func(float f)加上一个未定义参数,如void func(float f,int),在main函数中如此调用:      func(1.2,0); 以上两种方法均能得到正确结果。 #include using namespace std; int count=0; class object { public: object(){  count++;  } ~object(){  count--; } }; int main(int argc,char *argv[]) { object A,B,C; printf("%d\n",count); object D; return 0; } 正确结果:3。 首先建立3个对象,分别调用3次构造函数,C的构造函数调用后count值应是3。
本文档为【gameloft笔试题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_474282
暂无简介~
格式:doc
大小:31KB
软件:Word
页数:2
分类:互联网
上传时间:2012-12-04
浏览量:9