C++中min函数和max函数的头文件是<algorithm>
拓展资料
包含在c++标准库中头文件<algorithm>中,在头文件<windows.h>中定义了min,max的宏,若在包含<algorithm>的同时包含<windows.h>会导致函数无法使用。
VC里面好象不在你说的这个头文件里。#include<stdio.h>#include <windows.h>
#include <WINDEF.H>
void main()
{
int i, i1, i2
i1 = 3
i2 = 5
i = min(i1, i2)
printf("min of i1 &i2 = %d\n", i)
}
C 标准里面没有 min,不能做假定。stdlib.h 里面有的数值函数是绝对值 abs 和除法 div 两组。【 在 HiGarfield (加菲) 的大作中提到: 】
: 包了stdlib.h,在Windows下VC编译没问题,但到Mac OS X下用Xcode编译提示没有min函数。。。
: Undefined symbols:
: "_min", referenced from:
: ...................
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)