Absolute Wertfunktion 'fabsf' bei einem Argument vom Typ 'double', aber mit einem Parameter vom Typ 'float', der zu einer Kürzung des Wertes führen kann?

7

Gegeben dieses Codebeispiel:

%Vor%

Der aktuelle Xcode Beta-Compiler gibt mir diese Warnung:

%Vor%

Warum?

    
zoul 06.03.2015, 11:36
quelle

2 Antworten

7

Ich sehe, der Code arbeitet mit einem einfachen float -Typ. Und als ich nach der Definition von CGFloat gesucht habe, habe ich Folgendes gefunden:

%Vor%

So CGFloat ist jetzt tatsächlich ein double , daher die Warnung.

    
zoul 06.03.2015, 11:36
quelle
13

Sie können fabs anstelle von fabsf verwenden.

Link

    
qysnolan 15.04.2015 14:02
quelle

Tags und Links