pointer to function and pointer to member function

原创 2007年09月30日 17:00:00
<essential c++> 的确很好,不过功力未足,看至后面便云里雾里了。
#include<iostream>
#include
<vector>

using namespace std;

class F
{
public :
         F()
{}
          
string functionA(string a)
         
{
             cout
<< "it is A"<<endl;
             
return a;
         }

          
string funcionB(string b)
         
{
             cout
<< "it is B"<<endl;
             
return b;
         }

       
}
;

int  add(int a,int b)
{
    
return a+b;
}


int  sub(int a,int b)
{
    
return a-b;
}


int _tmain(int argc, _TCHAR* argv[])
{
    
/*pointer to member function*/
    F f;
    
string (F::*p)(string a);
    p
=&F::functionA;
    ( f.
*p)("a");
    p
=&F::funcionB;
    (f.
*p)("b");


    
/*poiner to function*/
    
int  (*q)(int a,int b);
    q
=&add;
    cout
<<(*q)(1,2)<<endl;
    q
=&sub;
    cout
<<(*q)(1,2)<<endl;


return 0;
}

 
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Pointer-to-Member Operators: .* and ->*

expression .* expression expression –>* expression Remarks The pointer-to-member...

Pointer that points to function (C)

//指向函数的指针 //定义的形式:函数的返回值类型(*指针变量名) (形式参数1,形式参数2,...); #include int sum(int a, int b) { return a ...

C++ member function pointer

//1.derived class can call the base class function, but the base class can not call the derived clas...

Function Pointer of class member function (类的成员函数指针)

From:http://blog.csdn.net/hairetz/archive/2009/05/06/4153252.aspx个人感觉对于类的成员函数指针这块讲解的比较深入详细推荐阅读//////...

DEDE发生Fatal error: Call to a member function read() on a non-object in 错误解决方法

新上的一个站,出现图片上传错误: PHP Fatal error:  Call to a member function read() on a non-object in \\include\\d...

Call to a member function display() on a non-object问题的解决

在使用ThinkPHP做项目的时候,出现了如下 的报错:  对的,报错就是Call to a member function display() on a non-object。我的代码是: ...

Call to a member function display() on a non-object。。。。

Code:display('public/header.phtml', array( /*初始化查询事件*/ //'initFinder' => false, /*初始化查询事件*/ 'is_...

Wordpress PHP Fatal error: Call to a member function get() on a non-object 解决方法

Wordpress PHP Fatal error:  Call to a member function get() on a non-object解决方法 在自己代码的方法仲使用 req...

a function return a pointer , wherein a bug

点击打开链接 Those are the two most common reasons for passing a pointer to a function as an argument. ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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