Mail Archives: djgpp/2001/01/31/03:13:23
On Mon, 29 Jan 2001, Rudolf Polzer wrote:
> no -W switch, the only warnings I accept are about implicit conversions
> between int and double since an explicit typecast for such a conversion
> (static_cast) looks terrible. Since I often use long double and I do not
> like C cast notation, but long double a = long double (b) does not work, I
> consequently cast implicitly between the both.
Hmm? Is this in C or in C++? I don't think you need any casts in a C
program for assigning int to a double or the other way around.
> Compiling: x.cpp
> In function `double intconv<double>(double>':
> x.cpp (9) Error: instantiated from here
> x.cpp (3) Warning: initialization to `int' from `double'
If you don't like strongly typed languages, don't use C++.
- Raw text -