La programmation

33
Est-il légal d'allouer de nouveau un pointeur pour fonctionner?

Les pointeurs vers des fonctions ne sont pas de simples pointeurs de données car ils ne peuvent pas être stockés dans un pointeur void *. Néanmoins, il semble que je puisse stocker la copie d'un pointeur de fonction dans la mémoire dynamique (en gcc et clang) comme dans le code ci-dessous. Un tel...

33
Comment créer des tableaux à partir d'un tableau [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé le mois dernier . Je suis un débutant JavaScript et j'essaie de...

32
Décltype C ++ et parenthèses - pourquoi?

Le sujet a été discuté auparavant , mais ce n'est pas un doublon. Lorsque quelqu'un demande la différence entre decltype(a)et decltype((a)), la réponse habituelle est - aest une variable, (a)est une expression. Je trouve cette réponse insatisfaisante. Tout d'abord, ac'est aussi une expression. Les...

31
useState hook setter écrase incorrectement l'état

Voici le problème: j'essaie d'appeler 2 fonctions en cliquant sur un bouton. Les deux fonctions mettent à jour l'état (j'utilise le hook useState). La première fonction met correctement à jour value1 en 'new 1', mais après 1s (setTimeout) la deuxième fonction se déclenche, et elle change la valeur...

31
Est-ce que 3> & 1 implique 4> & 3 5> & 3 etc.?

Je m'attendrais echo foo | tee /proc/self/fd/{3..6} 3>&1 échouer avec des erreurs comme / proc / self / fd / 4: Aucun fichier ou répertoire, etc., mais à ma grande surprise, il génère foo foo foo foo foo C'est comme si 3>&1tous les descripteurs suivants étaient redirigés vers stdout,...

31
Comptage et sommation des séquences de nombres positifs et négatifs

Je veux écrire un code pour compter et additionner toute série de nombres positifs et négatifs. Les nombres sont positifs ou négatifs (pas de zéro). J'ai écrit des codes avec des forboucles. Existe-t-il une alternative créative? Les données R set.seed(100) x <- round(rnorm(20, sd = 0.02), 3)...

31
Pourquoi 1 // 0,01 == 99 en Python?

J'imagine que c'est une question classique de précision en virgule flottante, mais j'essaie de comprendre ce résultat, en exécutant 1//0.01les rendements Python 3.7.5 99. J'imagine que c'est un résultat attendu, mais existe-t-il un moyen de décider quand il est plus sûr d'utiliser int(1/f)plutôt...