
—》面试准备《—
Voidwalkerxiaohui
西安电子科技大学CS硕士在读关注图像处理算法研究字典学习人工智能数学等学科研究方向希望结识更多同道中人
展开
-
2014腾讯校园招聘实习笔试题目广州站
印象笔记同步分享:2014腾讯校园招聘实习笔试题目广州站原创 2014-09-08 00:20:25 · 1235 阅读 · 0 评论 -
2014腾讯校园招聘实习笔试题目西安站
印象笔记同步分享:2014腾讯校园招聘实习笔试题目西安站原创 2014-09-08 00:21:53 · 1603 阅读 · 0 评论 -
C++面试题6:sizeof 使用规则及陷阱
C++面试题6:sizeof 使用规则及陷阱cout sizeof(int) //32位机上int长度是4cout sizeof(1==2) //bool类型,相当于cout 陷阱:int a=0;cout sizeof(a=3) //sizeof作用范围内,也就是括号里面的内容不能被编译,而是被替换成类型,=操作符返回左操作数的类型,所以a=3相当于int 4cout //输出0原创 2014-09-08 09:49:45 · 2058 阅读 · 0 评论 -
C++面试题1:构造函数和虚构函数中能否调用虚函数?
C++面试题1:构造函数和虚构函数中能否调用虚函数?构造函数跟虚构函数里面都可以调用虚函数,编译器不会报错。C++ primer中说到最好别用由于类的构造次序是由基类到派生类,所以在构造函数中调用虚函数,虚函数是不会呈现出多态的类的析构是从派生类到基类,当调用继承层次中某一层次的类的析构函数时意味着其派生类部分已经析构掉,所以也不会呈现多态因此如果在基类中声明的纯虚函数并且在基类的析构函数原创 2014-09-08 09:46:50 · 4242 阅读 · 0 评论 -
C++面试题5:建议在函数里面不要用sizeof算数组的大小
C++面试题5:建议在函数里面不要用sizeof算数组的大小#include using namespace::std;void foo(const int[]);int main(){ int arr[3] = {1,2,3}; cout"in main array size: "sizeof(arr)/sizeof(int)<<endl; foo(arr);原创 2014-09-08 09:50:00 · 2889 阅读 · 0 评论 -
c++面试题2:虚函数是如何实现的?
c++面试题2:虚函数是如何实现的?1、虚函数如何实现的?虚函数是通过一张虚函数表实现的,有多少个虚函数,就有多少个指针;在这个表中,主要是一个类的虚函数的地址表,这张表解决了继承、覆盖的问题;实际上在编译的时候,编译器会自动加上虚表虚函数的作用实现动态联编,也就是说在程序运行阶段动态的选择合适的成员函数,在定义了虚函数之后,可以在基类的派生类中对虚函数重新定义。虚表的使用方法是如原创 2014-09-08 09:47:45 · 5039 阅读 · 0 评论 -
c++面试题3:malloc和new的区别是什么?
c++面试题3:malloc和new的区别是什么?《程序员面试宝典》学习记录3 7.5 考点2malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,只用malloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于mallo原创 2014-09-08 09:48:17 · 1005 阅读 · 0 评论 -
C++面试题4:memcpy的用法
C++面试题4:memcpy的用法memcpy函数用于把资源内存(src所指向的内存区域)拷贝到目标内存(desk所指向的内存区域);拷贝多少个?有一个size变量控制用法:可以拷贝任何类型的对象,因为函数的参数类型是void*,也就是说传进去的实参可以是int *,short*,char*等等。原型:void *memcpy(void *desc, void *src, un原创 2014-09-08 09:49:07 · 2815 阅读 · 1 评论