请教thinking in c++上面的一个问题。多谢!
mre 2003-09-05 11:06:07 刚开始看thinking in c++
在thinking in c++ 的网站上下载的代码,但是在编译的时候有warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
和warning C4508: 'main' : function should return a value; 'void' return type assumed
请问第一个warning 是怎么回事?
还有第二个问什么thinking in c++中说main 的类型用int 呢?
这是代码:
extern int i; // Declaration without definition
extern float f(float); // Function declaration
float b; // Declaration & definition
float f(float a) { // Definition
return a + 1.0;
}