| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 849 人关注过本帖
标题:函数重载问题
只看楼主 加入收藏
Lidong005
Rank: 1
等 级:新手上路
帖 子:34
专家分:1
注 册:2010-9-1
结帖率:90%
收藏
已结贴  问题点数:10 回复次数:5 
函数重载问题
    我在程序中想运用t=exp(0,2*Pi*7)这条语句,求出e的复指数,可在编译的时候出现了: error C2661: “exp”: 没有重载函数接受 2 个参数,这样的错误提示。请问原因何在?
搜索更多相关主题的帖子: 函数 重载 
2010-09-07 09:25
hahayezhe
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖南张家界
等 级:贵宾
威 望:24
帖 子:1386
专家分:6999
注 册:2010-3-8
收藏
得分:0 
这叫函数重载问题?

函数调用推演失败,找不到匹配的调用函数

你函数定义或者调用错误,与重载有什么关系?
2010-09-07 09:31
Lidong005
Rank: 1
等 级:新手上路
帖 子:34
专家分:1
注 册:2010-9-1
收藏
得分:0 
回复 2楼 hahayezhe
呵呵,刚开始看,不明白的地方请多指教。请问这个问题该怎么解决?
2010-09-07 09:35
az9841682
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:5
帖 子:312
专家分:596
注 册:2009-9-11
收藏
得分:3 
原型:extern float exp(float x);
  
  用法:#include <math.h>
  
  功能:求e的x次幂
  
  说明:e=2.718281828...
  
  举例:

      // exp.c
      
      #include <syslib.h>
      #include <math.h>

      main()
      {
        clrscr();        // clear screen
        textmode(0x00);  // 6 lines per LCD screen
        
        printf("e=%f\n",exp(1.0));
        
        getchar();
        return 0;
      }
      
  相关函数:无

2010-09-07 09:38
Lidong005
Rank: 1
等 级:新手上路
帖 子:34
专家分:1
注 册:2010-9-1
收藏
得分:0 
回复 4楼 az9841682
e的指数是复指数的时候,怎么办?比如要求e的j*2*Pi*7;怎样用程序语言表达?
2010-09-07 09:43
hahayezhe
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖南张家界
等 级:贵宾
威 望:24
帖 子:1386
专家分:6999
注 册:2010-3-8
收藏
得分:3 
template<class Type>
   complex<Type> exp(
      const complex<Type>& _ComplexNum
      );
MSDN
2010-09-07 12:55
快速回复:函数重载问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.044723 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved