C/C++面试解析
来源:互联网 发布:linux 禁止ip访问 编辑:程序博客网 时间:2024/06/05 00:35
源代码是这样的
class CBase
{
public:
virtual void MemberFun(void)
{
cout<<"void CBase::MemberFun(void)"<<endl;
}
virtual void MemberFunction(int)
{
cout<<"void CBase::MemberFun(int)"<<endl;
}
};
class CDeriver:public CBase
{
public:
void MemberFun(void)
{
cout<<"void CDeriver::MemberFun(void)"<<endl;
}
class CBase
{
public:
virtual void MemberFun(void)
{
cout<<"void CBase::MemberFun(void)"<<endl;
}
virtual void MemberFunction(int)
{
cout<<"void CBase::MemberFun(int)"<<endl;
}
};
class CDeriver:public CBase
{
public:
void MemberFun(void)
{
cout<<"void CDeriver::MemberFun(void)"<<endl;
}
};
// test.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include "sytax.hpp"
int _tmain(int argc, _TCHAR* argv[])
{
::CDeriver cDeriberd;
::CBase *pcBase = &cDeriberd;
::CDeriver *pcDeriber = &cDeriberd;
pcBase->MemberFun();
pcDeriber->MemberFun();
//pcBase->MemberFun(1);
cDeriberd.MemberFunction(1);
return 0;
}
输出的结果是:
0 0
- C/C++面试解析
- 大华C/C++面试题目解析
- C面试
- C++ 面试
- c面试
- C面试
- C++/C 面试
- c++/c面试宝典
- 面试笔试系列之一 c与c++ static关键字解析
- 嵌入式面试之RS232-C串口通讯协议解析
- [C/C++] 程序解析
- C++,C,java面试例题
- C、C++、C#面试总结
- C面试汇总
- C面试汇总
- c/c++面试试题
- C面试二
- c/c++面试试题
- 树莓派驱动6轴传感器MPU6500与SPI初体验(二)
- SQL Server 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作
- 前后端分离势在必行!
- 127. Word Ladder
- 二叉树的遍历代码(先序遍历,中序遍历,后序遍历)
- C/C++面试解析
- robotframework使用之“Firefox启动不起来,或者是启动了,页面是空白的,URL地址栏是空的”
- zookeeper-02-环境搭建
- 【CodeVS】2750 心系南方灾区
- Git详解之一:Git起步
- #午安,努力#11.26
- 部署WEB程序的三种方式
- Linux上还原备份的ORACLE数据库
- Git详解之二:Git基础