C++ 出现'min' : undeclared identifier 一下为代码,大神看看错误!!!

#include

#include

#define maxn (1000+100) using namespace std; int weight,length,n; int a[20],low[maxn][20],w[maxn]; double f[maxn]; void init() { freopen("convoy.in","r",stdin); freopen("convoy.out","w",stdout); } void readdata() { scanf("%d%d%d",&weight,&length,&n); int i,j,k; for(i=1;i<=n;i++)scanf("%d%d",&w[i],&low[i][0]); for(i=a[0]=1;i<=10;i++)a[i]=a[i-1]*2; low[0][0]=100000000; for(j=1;j<=10;j++) for(i=0;i<=n-a[j]+1;i++) low[i][j]=min(low[i][j-1],low[i+a[j-1]][j-1]); }

min没有定义,自己在程序开头处加个定义就好了:
#define min(a,b) ((a)<(b))?(a):(b)
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-04
看了一下,你的这个min好像是找两个数的较大值

你在readdata函数的前面添加如下代码

int min(int num1,int num2)
{
return num>num2?num2:num1;
}

...出现'min' : undeclared identifier 一下为代码,大神看看错误!!!
min没有定义,自己在程序开头处加个定义就好了:define min(a,b) ((a)<(b))?(a):(b)

C++报错undeclared identifier的问题!求高手!
void result(int c) \/\/ c { cout<<""<<show(a,b);} 这个函数中a,b没有定义,一般来说,一个独立的{}就是一个独立的变量作用域,所以出现以上错误,可改为 void result(int c,int a,int b) \/\/ c { cout<<""<<show(a,b);} ...

C++中的undeclared identifier
错了两个地方:include "stdio.h" void main( ) { double a,b,c,s,v; printf("Input a,b,c:"); \/\/这里少了引号 scanf("%d%d%d", &a,&b,&c); \/\/这里少了& s=a*b; v=a*b*c; printf("a=%d b=%d c=%d\\n",a,b,c); printf("s=%f\\n",...

C++编程是出现undeclared identifier,请各位大虾帮我看看
include<stdio.h> main(){ int i,sum,m;sum=0; \/\/这个是0,你写成了'欧'printf("please input m:");scanf("%d",&m);for(i=1;i<=m;i++) \/\/i=1后面应该是分号 sum+=i;printf("The sum is:%d\\n",sum);}

C++出现undeclared identifier怎么办?急!!!
首先,你的子函数在主函数中没有声明!其次,,你主函数中调用时,形参的数目和实参的数目不一致! 应该把定义的局部变量放到块作用域{}里面;例如 void OutAll(int ary[],int n){for (int i=0;i<n;i++){cout<<ary[i]<<" ";} } ...

C++中“undeclared identifier”是属于什么类型的错误啊
C++中“undeclared identifier”意思是有一个标识符没有声明。错误的原因:1、可能是需要导入某个头文件;2、变量没有定义。如没有声明的变量,函数,类型,却在使用;

c++调试出现undeclared identifier
'SAFE_DELETE_ARRAY' :undeclared identifier 是说SAFE_DELETE_ARRAY这个符号没有定义 你定义一个SAFE_DELETE_ARRAY宏就是了:ifndef SAFE_DELETE_ARRAY define SAFE_DELETE_ARRAY(p) {if(p) {delete[] p; p=NULL;}} endif

C++中出现 "undeclared identifier" ,怎么办?!
在cpp文件里include一下定义了全局变量的头文件呢?

我在vc编译时候报错误:: undeclared identifier 大侠 能帮我看看吗 谢...
undeclared identifier错误,是指某个变量或者函数在使用前,没有找到声明或者定义。你代码不全,没法帮你调试,自己看看undeclared identifier提示后面是哪个名字,在代码中查看该名字所指向的变量是否声明了。

c++出现undeclared identifier问题怎么解决
在资源里添加一个对话框资源,然后修改此对话框的ID属性为IDD_MY1110200308_DIALOG

相似回答