vs2008编写C++程序出错:无法解析的外部符号,该符号在函数 _main 中被引用

#include<iostream>usingnamespacestd;classArray_max{public:voidMax_value(intarray[],in... #include<iostream>
using namespace std;
class Array_max
{
public:
void Max_value(int array[],int n);
};
int main()
{
Array_max T;
int a[10] = {12,12,39,-34,17,134,0,45,-91,76};
T.Max_value(a,10);

return 0;
}
void Array_max∷Max_value(int array[],int n)
{
int i,max;
max = array[0];
for(i = 1;i < n;i++)
{
if(max < array[i])
max = array[i];
}
cout<<max<<endl;
}
无法解析的外部符号 "public: void __thiscall Array_max::Max_value(int * const,int)" (?Max_value@Array_max@@QAEXQAHH@Z),该符号在函数 _main 中被引用
展开
 我来答
307681694
2015-05-23 · TA获得超过319个赞
知道小有建树答主
回答量:438
采纳率:100%
帮助的人:130万
展开全部
#include<iostream>
using namespace std;
class Array_max
{
public:
 void Max_value(int array[],int n);
};
int main()
{
 Array_max T;
    int a[10] = {12,12,39,-34,17,134,0,45,-91,76};
 T.Max_value(a,10);
    
 return 0;
}
void Array_max::Max_value(int array[],int n)  //::这个符号是错的,是英文状态下的
{
 int i,max;
 max = array[0];
 for(i = 1;i < n;i++)
 {
  if(max < array[i])
           max = array[i];
 }
    cout<<max<<endl;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式