sg笔试记录
来源:互联网 发布:云计算平台 开源 编辑:程序博客网 时间:2024/04/29 15:11
今天被某gou的笔试第二题的迷之题意坑了,不过目前质量最高的试卷应该就是它了,有好多题目,理解一点,但是没有理解透彻,记录一下。
1.
<span style="font-size:18px;">class AA{public:union data{struct tt{int x, y;}x2;int x, y, z;}x1;};int main(){AA a;cout<<"x2::y = "<<&a.x1.x2.y<<endl;cout<<"x2::x = "<<&a.x1.x2.x<<endl;cout<<"x1::x = "<<&a.x1.x<<endl;cout<<"x1::y = "<<&a.x1.y<<endl;return 0;}</span>
可以发现他们三者的指针是一样的,所以必然这三者的值是一样的。
2.
<span style="font-size:18px;">class A{public:void aa() {};};class B{public:void bb();virtual void bbb(){};};class C: public B, public A{public:void cc(){}};</span>sizeof(A) = 1, sizeof(B) = 4, sizeof(C) = 4。
C中有A的,但是A不占内存。
3.
<span style="font-size:18px;">class A{public:static void aa() {};virtual void aaa(){};};class B : public A{public:void bb();void bbb(){};};int main(){B *c = NULL;;return 0;}</span>此时虚表指针也置为NULL,所以无法调用虚函数,另外其余的函数都是类的函数,不是对象的函数,可以调用。
0 0
- sg笔试记录
- 2017SG笔试练习
- 二进制运算之sg笔试题
- 笔试记录
- 笔试记录
- sg
- SG
- sg
- 今天笔试记录
- 记录笔试题
- 笔试面试记录(一)
- lvmeng笔试记录
- C笔试记录
- java笔试记录---20131205
- 6-20笔试记录
- Android笔试面试记录
- 笔试题目记录
- 笔试知识点记录
- No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
- 从nim游戏到sg函数博弈论类问题进阶之路
- ASM+RAC 11G spfile恢复(有备份)
- JAVA编写 将阿拉伯数字转换成中文大写(不要Script的)
- java基础:数组
- sg笔试记录
- Zabbix应用监控系列之PHP-FPM状态监控
- C++11:复习新增功能
- 面试遇到的问题
- mysql关键字key的转义
- 高级软件工程师之路-c语言基本数据类型
- bzoj 3289: Mato的文件管理
- 设计模式---中介者模式
- Protocol Buffers编码详解,例子,图解