La programmation

89
Quel est le but d'utiliser un syndicat avec un seul membre?

Lorsque je lisais le code source de Seastar , j'ai remarqué qu'il existe une structure d'union appelée tx_sidequi n'a qu'un seul membre. Est-ce un hack pour résoudre un certain problème? Pour info, je colle la tx_sidestructure ci-dessous: union tx_side { tx_side() {} ~tx_side() {} void init() { new...

89
Une raison de ne pas utiliser les lambdas globales?

Nous avions une fonction qui utilisait une lambda interne non capturante, par exemple: void foo() { auto bar = [](int a, int b){ return a + b; } // code using bar(x,y) a bunch of times } Maintenant, la fonctionnalité implémentée par le lambda est devenue nécessaire ailleurs, donc je vais sortir le...

88
Changer l'adresse «De:» dans le «courrier» Unix

Envoi d'un message à partir de la ligne de commande Unix à l'aide des mail TO_ADDRrésultats dans un e-mail de $USER@$HOSTNAME. Existe-t-il un moyen de modifier l'adresse «De:» insérée par mail? Pour mémoire, j'utilise GNU Mailutils 1.1 / 1.2 sur Ubuntu (mais j'ai vu le même comportement avec...

88
Lecture de documents PDF dans .Net [fermé]

Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une...