warning: assignment to `int' from `double'
Neil Booth
neil@daikokuya.demon.co.uk
Wed Feb 27 11:14:00 GMT 2002
Ralf W. Grosse-Kunstleve wrote:-
> The following code generates warnings with gcc 3.0.3:
>
> int main()
> {
> int i;
> double d;
> i = 0;
> i += d;
> return 0;
> }
>
> g++ -g z.cpp -o z
>
> z.cpp: In function `int main()':
> z.cpp:6: warning: assignment to `int' from `double'
> z.cpp:6: warning: argument to `int' from `double'
>
> Is it possible to suppress this warning without resorting to -w?
Have you tried a cast?
Neil.
More information about the Gcc
mailing list