L'association à long long (GCC)
Question
long long x; double n;
x=long long(n);
Cela ne fonctionne pas. Quelle est la bonne façon?
La solution
En tout compilateur C / C ++ simple, afin de vous jeter devez utiliser des parenthèses « (montype) myvar », peut-être vous où confus parce que vous avez eu besoin 2 mots séparés ...
Autres conseils
L'évidence:
x = (long long) n;
C n'a pas les constructeurs, cela ressemble à un C ++ appel constructeur.
En C, la syntaxe d'une fonte est un nom de type entre parenthèses. Il fonctionne comme un opérateur de préfixe, en changeant le type de l'expression à droite:
long long x = (long long) 3.14;
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow