在32位编译环境下进行测试。

  • 以下代码运行结果是什么?
#include <iostream>
using namespace std;
class D
{
public:
static void printA()
{
cout<<"printA"<<endl;
}
void printB()
{
cout<<"printB"<<endl;
}
virtual void printC()
{
cout<<"printC"<<endl;
}
};
int main()
{
D *d=NULL;
d->printA();
d->printB();
d->printC();
return 0;
}
  • 以下代码运行结果是什么?
#include <iostream>
using namespace std;
int main()
{
int i = 5;
cout<<i;
cout<<sizeof(i++);
cout<<i;
return 0;
}
  • 以下代码运行结果是什么?
#include <iostream>
using namespace std;
class A
{
};
class B
{
public:
virtual ~B();
};
class C
{
static void fn(){};
};
class D:B
{
~D(){}
}; int main()
{
cout<<sizeof(A)<<endl;
cout<<sizeof(B)<<endl;
cout<<sizeof(C)<<endl;
cout<<sizeof(D)<<endl;
return 0;
}
  • 以下代码运行结果是什么?
#include <iostream>
#include <cstring>
using namespace std; int main()
{
int a[5];
memset(a,1,sizeof(a));
cout<<a[0];
return 0;
}

最新文章

  1. Over:窗口函数(滑动聚合)
  2. 【fortify】安全漏洞的分类
  3. Winform打包工具SetupFactory 9 的使用
  4. postMessage
  5. VirtualBox 使用
  6. Spring读取加密属性文件处理
  7. Java基础总结--变量、运算符总结
  8. Day11 数据库的基本语法(偏重于查询)
  9. SAP abap 语句、命令 语法查询备用
  10. μC/OS-II 任务堆栈的初始化
  11. Flutter上拉加载下拉刷新---flutter_easyrefresh
  12. 杂谈2.cpp
  13. 004-RestTemplate 使用常见问题
  14. 【LeetCode每天一题】Longest Palindromic Substring(最长回文字串)
  15. redmine添加自定义问题状态
  16. jmap、jstack、jps无法连接jvm解决办法
  17. 【375】COMP 9021 相关笔记
  18. Linux配置流程
  19. 【深度学习的实用层面】(一)训练,验证,测试集(Train/Dev/Test sets)
  20. git团队操作

热门文章

  1. 信号的有效值(RMS)估计
  2. git 命令提交项目到git服务器
  3. JDK的安装(mac)
  4. python学习之操作redis
  5. el-pagination分页优化
  6. HDFS写流程
  7. Android笔记(四十五) Android中的数据存储——XML(一)DOM解析器
  8. k8s安装之prometheus.yaml
  9. rxjs 入门--环境配置
  10. 深度学习算法 之DCGAN(写得不系统,后期再总结,大家可简单阅览一下)