【每日一练】(第1期)关于调用规范和函数指针
来源:互联网 发布:斩妖伏魔录3java破解版 编辑:程序博客网 时间:2024/05/12 12:41
// testFunc.cpp : 关于调用规范和函数指针#include <iostream>using namespace std; class Demo{ int x, y; public: Demo(int x, int y) : x(x), y(y) { } virtual void __stdcall foo() { cout << "Demo::foo()" << endl; cout << "x = " << x << " y = " << y << endl; }}; class SubDemo{public: virtual void foo() { cout << "SubDemo::foo()" << endl; }}; int main(){ // 请定义Demo类的foo函数指针并调用之 // 请定义SubDemo类的foo函数指针并调用之 system("pause");}
// 请定义Demo类的foo函数指针并调用之
void (__stdcall Demo::*pf)();
pf = &Demo::foo;
Demo d(0,0);
(d.*pf)();
// 请定义SubDemo类的foo函数指针并调用之
void (SubDemo :: *psf)();
psf = &SubDemo::foo;
SubDemo sd;
(sd.*psf)();
- 【每日一练】(第1期)关于调用规范和函数指针
- 【每日一练】(第4期)C++编程规范-继承
- 【每日一练】】(第7期)C++编程规范之类的设计2
- 【每日一练】(第2期)关于静态成员的理解
- 【每日一练】(第3期)关于STL的泛型算法count_if()
- C++每日一练(函数指针)
- C++每日一练(this指针、函数模板)
- #每日一练-1#
- 每日一练1
- 【每日一贴】(第12期)C++虚函数表
- IOS 每日一练 第一天
- 算法每日一练1
- 每日一练(8)—— 野指针
- 前端进阶每日一练(1)
- 2017-11-1每日一练
- 算法每日一练
- 每日一练
- 每日一练
- UIApplication深入学习
- Tab bar item的image 设置后,图片显示怪异
- tesseract64位编译
- iphone开发 启动时判断设备方向
- jmp指令用法总结
- 【每日一练】(第1期)关于调用规范和函数指针
- UITableView 基本使用方法总结
- iReport中交叉报表列头的排序
- ASP.NET 弹出提示框所有种类(二)
- 注册表
- 如何完整的修改一个数据库的名称
- "由于应用程序配置不正确"的解决办法
- Spring 3.x jar 包详解 与 依赖关系
- 大话Cassandra数据模型