Ich habe nicht wirklich viel darüber herausfinden können. Der Compiler scheint sich jedoch nicht zu beschweren, wenn ich eine Variable des Typs float
mit einer double
z.C++ Kann ich eine Variable vom Typ float mit einem double initialisieren?
double a = 1.0;
float b = a;
Es funktioniert gut, aber ich bin immer noch neugierig, ob es OK ist, und/oder ist es sicher?
(Ich bin auf einem 32-Bit-Windows-System)
@coddding Welche Definition von "sicher" sollte in den Antworten angenommen werden? – njuffa