当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·关于进程的api问题    »显示摘要«
    摘要: 如何在创建进程的同时得到他的句柄 如果知道进程是否停止响应? ......
    摘要: 求求大家,帮帮小弟,感激不尽!!!!!!!!!!!!!! ......


xorong(普渡众生)大哥请进。

刚才那个问题我已经结贴;  
  但现在问题是:  
  class   c1{  
  public:  
      c1(){};  
      ~c1(){};  
      double   simpsn(double   eps,double   (c1::*fun)(double)){double   a=fun(eps);return   a;};  
      double   fZqmnx(double){return   0.;};  
      void   zlk(void){simpsn(0.,&c1::fZqmnx);};//È¥µôÕâ¾äÊÇÄܹ»Í¨¹ý±àÒëµÄ¡£  
   
  };  
   
  int   main(void)  
  {  
          c1   inst;  
          inst.simpsn(0.,   c1::fZqmnx);  
          return   0;  
  }  
  就是在simpsn中调用fun时,编译立刻出错,报告Call   of   nonfunction;  
  请问为什么?

NO.1   作者: micropentium6

问题出在你的调用方法上!  
  double   simpsn(double   eps,double   (c1::*fun)(double)){  
              double   a=(this->*fun)(eps);//成员函数的调用是这样的!  
              return   a;  
  }

NO.2   作者: chinajiji

micropentium6(小笨)说得对,  
  另外:  
  inst.simpsn(0.,   c1::fZqmnx);  
  写成:inst.simpsn(0.,   &1::fZqmnx);  
  更符合标准,否则前一种写法在有的编译器上可能出错.  
   
 


    摘要: 公司决定战略转移,想要出售网站,谁要?有点不舍得,心情不要,散分 上面决定不要了,呵,维护了好几年的网站,终于撑不下去了 出售,宁波电脑网 具体见:http://www.cnnbpc.com/temp/zr/ 不知道谁要? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE