A* obj=new C(); obj->fun(); class C:public B { private: virtual fun()
来源:互联网 发布:淘宝的alexa排名是多少 编辑:程序博客网 时间:2024/06/05 06:39
// tmpDerive.cpp : Defines the entry point for the console application.//#include "stdafx.h"class A{public:virtual fun(){printf("A!\n");}};class B:public A{protected:virtual fun(){printf("B!\n");}};class C:public B{private:virtual fun(){printf("C!\n");}};class A1{private:virtual fun(){printf("A1!\n");}};class B1:public A1{protected:virtual fun(){printf("B1!\n");}};class C1:public B1{public:virtual fun(){printf("C1!\n");}};int main(int argc, char* argv[]){A* obj=new C();obj->fun();C1* pobjC1=new C1();A1* obj1=pobjC1;printf("%p;%p\n",pobjC1,obj1);reinterpret_cast<C1*>(obj1)->fun();static_cast<C1*>(obj1)->fun();//obj1->fun();printf("Hello World!\n");return 0;}
- A* obj=new C(); obj->fun(); class C:public B { private: virtual fun()
- Obj-C中的@class
- angular $scope.fun | js obj method
- !!!Obj-C 2.0 -- Chapter 2 Defining a Class
- MSVCRT.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info c
- python里面的几个用法,not in,c if a else b,[fun(a) for a in [...]] , a,b=b,a,'内容'.join([string array])
- c++中,class C:public A,B和class C:public A,public B有什么区别
- .obj : error LNK2005: "public: virtual void __thiscall
- Obj-C & webservice
- Obj-C & webservice
- Predicate in Obj-C
- NSString in Obj-C
- Obj-C 基础概述
- iOS Obj-C
- win obj-c codeblocks
- obj-c 类别
- obj-c学习笔记
- Obj-c面向对象
- POJ 1068 Parencodings
- STL之容器适配器:stack,queue , priority_queue
- jquery选择器
- mysql SUM聚合运算的返回值为MYSQL_TYPE_NEWDECIMAL
- C++ : 成员函数的地址
- A* obj=new C(); obj->fun(); class C:public B { private: virtual fun()
- Thrift:可扩展的跨语言服务实现
- Lab3 Shape
- ASP.NET_登录例子
- Linux环境中USB转串口的应用(minicom)
- mode_t
- 第六周实验报告(一)
- Android中的网络时间同步
- C# 时间差 TimeSpan