La diffusion est un processus dans lequel un type d'objet est explicitement converti en un autre type si la conversion est autorisée. Ce processus peut conduire à un changement de valeur.
Jusqu'à aujourd'hui, je pensais que par exemple: i += j; Était juste un raccourci pour: i = i + j; Mais si nous essayons ceci: int i = 5; long j = 8; Alors i = i + j;ne compilera pas mais i += j;compilera bien. Cela signifie-t-il qu'il s'agit …
Quelles sont les utilisations appropriées de: static_cast dynamic_cast const_cast reinterpret_cast Fonte de style C (type)value Fonte de style fonctionnel type(value) Comment décider lequel utiliser dans quels cas spécifiques?
Dans cette question , quelqu'un a suggéré dans un commentaire que je ne jeter le résultat de malloc, à savoir int *sieve = malloc(sizeof(int) * length); plutôt que: int *sieve = (int *) malloc(sizeof(int) * length); Pourquoi en serait-il ainsi?
J'ai une classe appelée Questions(pluriel). Dans cette classe, il y a une énumération appelée Question(singulier) qui ressemble à ceci. public enum Question { Role = 2, ProjectFunding = 3, TotalEmployee = 4, NumberOfServers = 5, TopBusinessConcern = 6 } Dans la Questionsclasse, j'ai une get(int foo)fonction qui renvoie un Questionsobjet …
Quelle est la meilleure façon de vérifier si une chaîne peut être représentée sous forme de nombre en Python? La fonction que j'ai actuellement en ce moment est: def is_number(s): try: float(s) return True except ValueError: return False Ce qui, non seulement est laid et lent, semble maladroit. Cependant, je …
Je souhaite convertir un tableau, représenté sous forme de liste de listes, en un Pandas DataFrame. À titre d'exemple extrêmement simplifié: a = [['a', '1.2', '4.2'], ['b', '70', '0.03'], ['x', '5', '0']] df = pd.DataFrame(a) Quelle est la meilleure façon de convertir les colonnes en types appropriés, dans ce cas …
Considérez le code suivant: void Handler(object o, EventArgs e) { // I swear o is a string string s = (string)o; // 1 //-OR- string s = o as string; // 2 // -OR- string s = o.ToString(); // 3 } Quelle est la différence entre les trois types de …
Je veux convertir ces types de valeurs, '3', '2.34', '0.234343', etc. à un certain nombre. En JavaScript, nous pouvons utiliser Number(), mais existe-t-il une méthode similaire disponible en PHP? Input Output '2' 2 '2.34' 2.34 '0.3454545' 0.3454545
Lorsque je convertis un facteur en numérique ou en entier, j'obtiens les codes de niveau sous-jacents, pas les valeurs sous forme de nombres. f <- factor(sample(runif(5), 20, replace = TRUE)) ## [1] 0.0248644019011408 0.0248644019011408 0.179684827337041 ## [4] 0.0284090070053935 0.363644931698218 0.363644931698218 ## [7] 0.179684827337041 0.249704354675487 0.249704354675487 ## [10] 0.0248644019011408 0.249704354675487 0.0284090070053935 …
J'essaie de trouver un moyen de lancer un Intdans StringSwift. Je trouve une solution de contournement, en utilisant NSNumbermais j'aimerais savoir comment tout faire dans Swift. let x : Int = 45 let xNSNumber = x as NSNumber let xString : String = xNSNumber.stringValue
Quelle est la manière la plus idiomatique en Java pour vérifier qu'une distribution de longà intne perd aucune information? Voici ma mise en œuvre actuelle: public static int safeLongToInt(long l) { int i = (int)l; if ((long)i != l) { throw new IllegalArgumentException(l + " cannot be cast to int …
Je suis un peu confus avec l'applicabilité de reinterpret_castvs static_cast. D'après ce que j'ai lu, les règles générales consistent à utiliser une conversion statique lorsque les types peuvent être interprétés au moment de la compilation, d'où le mot static. C'est le cast que le compilateur C ++ utilise également en …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.