Questions marquées «c»

87
long long int vs long int vs int64_t en C ++

J'ai eu un comportement étrange en utilisant des traits de type C ++ et j'ai réduit mon problème à ce petit problème bizarre pour lequel je vais donner une tonne d'explications car je ne veux rien laisser ouvert à une mauvaise interprétation. Disons que vous avez un programme comme celui-ci:...

87
La dépréciation du mot-clé statique… pas plus?

En C ++, il est possible d'utiliser le staticmot - clé dans une unité de traduction pour affecter la visibilité d'un symbole (déclaration de variable ou de fonction). Dans n3092, ceci était obsolète: Annexe D.2 [depr.static] L'utilisation du mot clé static est déconseillée lors de la déclaration...

87
Comment utiliser Fix et comment ça marche?

J'étais un peu confus par la documentation de fix(même si je pense comprendre ce qu'il est censé faire maintenant), alors j'ai regardé le code source. Cela m'a laissé plus confus: fix :: (a -> a) -> a fix f = let x = f x in x Comment cela renvoie-t-il exactement un point fixe? J'ai décidé de...

87
scanf () laisse le nouveau caractère de ligne dans le tampon

J'ai le programme suivant: int main(int argc, char *argv[]) { int a, b; char c1, c2; printf("Enter something: "); scanf("%d",&a); // line 1 printf("Enter other something: "); scanf("%d", &b); // line 2 printf("Enter a char: "); scanf("%c",&c1); // line 3 printf("Enter another char: ");...

87
Conversion de NSData en NSString dans Objective c

Je veux convertir NSData en NSString .. Quelle est la meilleure façon de faire cela? J'utilise ce code mais la chaîne finale renvoie null NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; NSLog(@"%@",str); Quand je vois la console, il affichera null....

87
Objectif d'ActionName

Quel est l'avantage de définir un alias pour une méthode d'action à l'aide de l'attribut "ActionName"? Je ne vois vraiment pas grand avantage à cela, en offrant à l'utilisateur la possibilité d'appeler une méthode d'action avec un autre nom. Après avoir spécifié l'alias, l'utilisateur peut appeler...

87
Quand les variables statiques sont-elles initialisées?

Je me demande quand les variables statiques sont initialisées à leurs valeurs par défaut. Est-il correct que lorsqu'une classe est chargée, des variables statiques sont créées (allouées), puis des initialiseurs statiques et des initialisations dans les déclarations sont exécutés? À quel moment les...