typedef int (A::*Myfunction)(int); B* pB = new B; Myfunction pf = (Myfunction)(&B::Fb);

转载 2012年03月26日 19:05:07
// ImInDerived.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include<iostream>
class A
{
public:
	A(){};
	virtual ~A(){};
};

class B : public A
{
public:
	B(){};
	~B(){};
	int Fb(int a){ return a*a;}
};

typedef int (A::*Myfunction)(int);

int main()
{
		B* pB = new B;
		Myfunction pf = (Myfunction)(&B::Fb);
		int retValue = (pB->*pf)(3);
		std::cout<<retValue<<std::endl;
		return 1;
}

myfunction

  • 2008年01月08日 10:44
  • 8KB
  • 下载

唉,栽在了a+b上,注意两个int型相加可能溢出

小明A+B Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Su...

PAT编程:从A+B>C到int和long的区别

牛客网AC地址:http://www.nowcoder.com/pat/6/problem/4077 题目描述 给定区间[-2的31次方, 2的31次方]内的3个整数A、B和C,请判断A+...

【C语言】编写一个函数,传入a,b两个int类型的变量,返回两个值的最大公约数。(辗转相除法和常规求法)

/*编写一个函数,传入a,b两个int类型的变量,返回两个值的最大公约数。 例如:输入传入(0 , 5)函数返回5,传入(10 , 9)函数返回1,传入(12 , 4)函数返回4 */ #includ...

Android开发:setAlpha()方法和常用RGB颜色表----颜色, r g b分量数值(int), 16进制表示 一一对应

杂家前文Android颜色对照表只有颜色和十六进制,有时候需要设置r g b分量的int值,如paint.setARGB(255, 127, 255, 212);就需要自己计算下分量的各个值。这里提供...

Android开发:setAlpha()方法和常用RGB颜色表----颜色, r g b分量数值(int), 16进制表示 一一对应

杂家前文Android颜色对应表只有颜色和十六进制,有时候需要设置r g b分量的int值,如paint.setARGB(255, 127, 255, 212);就需要自己计算下分量的各个值。这里提供...

Android开发:setAlpha()方法和常用RGB颜色表----颜色, r g b分量数值(int), 16进制表示 一一对应

杂家前文Android颜色对应表只有颜色和十六进制,有时候需要设置r g b分量的int值,如paint.setARGB(255, 127, 255, 212);就需要自己计算下分量的各个值。这里提供...

mainwindow.cpp:(.text+0x91b2): undefined reference to `endpoint_se(QVector<double>, int,............

无语搞了半天不知道这个错误
  • Ascii_d
  • Ascii_d
  • 2014年10月29日 09:23
  • 676

大数加法(C语言)#include<stdio.h> #include<stdlib.h> #include<string.h> char A[10005]; char B[10005]; int

关于大数加法的C语言版本 可完美通过 #include #include #include char A[10005]; char B[10005]; int fa, fb; void swap...

Android开发:setAlpha()方法和常用RGB颜色表----颜色, r g b分量数值(int), 16进制表示 一一对应

Android颜色对照表只有颜色和十六进制,有时候需要设置r g b分量的int值,如paint.setARGB(255, 127, 255, 212);就需要自己计算下分量的各个值。这里提供一个带有...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:typedef int (A::*Myfunction)(int); B* pB = new B; Myfunction pf = (Myfunction)(&B::Fb);
举报原因:
原因补充:

(最多只允许输入30个字)