Messages postés par "lmghs"

1 message est invisible car dans un sujet inaccessible.

Sujet Date Extrait
Désassemblage de code C avec GDB - Curiosité
vendredi 25 septembre 2020 à 18h50 Il y a un padding pour garder un multiple de 16 octets après ton buffer. Si tu augmentes la taille jusqu'à 56, tu ne verras pas de différence, mais à 57, cela bascule à 72. Et cela va de 16 en 16 à p…
Désassemblage de code C avec GDB - Curiosité
vendredi 25 septembre 2020 à 17h22 Tu ne serais pas en train de regarder un code après compilation non optimisée ? Est-ce bien pertinent ? Avec du O2, il consomme juste ce qu'on lui demande. https://godbolt.org/z/xK5hvK
Quelques questions...
lundi 14 septembre 2020 à 11h32 > Il y a aussi d’autres aspects en commun entre les deux langages, comme la déréférence de la mémoire par tableaux ou encore le partage de certains types de bases (même si une partie ont des équivale…
Quelques questions...
samedi 12 septembre 2020 à 12h38 Une parenthèse. > Même s’il s’agit bel et bien de deux langages différents avec des paradigmes éloignés, C++ est à la base un dérivé de C dont il reprend la plupart des principes, c’est pourquoi p…
La programmation en C++ moderne

Apprenez la programmation de zéro jusqu'à l'infini !

mercredi 05 août 2020 à 16h56 Le move() sur les handles me parait suffisant aussi à la première réflexion pour effectivement avoir un chapitre/tuto hardcore du genre "la sémantique de valeur... à l'huile de coude", et peut-être u…
La programmation en C++ moderne

Apprenez la programmation de zéro jusqu'à l'infini !

mercredi 05 août 2020 à 14h24 § Entités & héritage > Exemples avec des Personnes Je ne suis pas très fan de ces exemples, car on a vite fait d’enchaîner sur de l'héritage qui rajoute des choses (et en général concrètes et …
La programmation en C++ moderne

Apprenez la programmation de zéro jusqu'à l'infini !

mardi 04 août 2020 à 19h07 > > l’optim qui cherche à réduire les coûts > > Je suis pas mal réticent a parler de performances aux débutants. Ils aiment se jeter sur la moindre optimisation, même quand ce n’est pas pertinent. …
La programmation en C++ moderne

Apprenez la programmation de zéro jusqu'à l'infini !

mardi 04 août 2020 à 16h40 Hello. Désolé pour ma relecture très tardive. D'autant, que je pose des questions pas si triviales. ^^' Je passe en coup de vent car je me posais une question non triviale relativement à des as…
C'est quoi le problème avec la POO, au fait ?
mardi 14 juillet 2020 à 12h22 > Je profite de ce sujet parce que je fais partie des gens qui ont appris la mauvaise manière de faire de la POO (le chat est un animal spécialisé). Si vous avez des ressources sur les bonnes façons …
C'est quoi le problème avec la POO, au fait ?
lundi 13 juillet 2020 à 21h43 On se rejoint pas mal, mais je vais chipoter sur un point. > ## Pourquoi la POO ? > > La POO permet à l’origine de répondre à deux problèmes : > > 1. La réutilisation « simple » du code …
C'est quoi le problème avec la POO, au fait ?
lundi 13 juillet 2020 à 18h42 Hello, Je vais répondre en citant en vrac. > C'est quoi le problème avec la POO, au fait ? Les fanboys, croire que les balles en argent ça existe, un enseignement bâclé/qui n'a pas compris …
cours de poo en c++

recherche de cous sur la programmation orienté objet en c++

jeudi 02 juillet 2020 à 20h06 Hum... La beta du site (EDIT: ZdS) m'a l'air plus pertinente et correcte que ce site qui m'a l'air de survoler pas mal de choses -- cela ressemble plus à du contenu pour slides.
éclaircissement sur for_each_n
samedi 27 juin 2020 à 21h26 Cela va dépendre de ta version de GCC. Elle est relativement décorrélée de celle la libstdc++ de GNU. Plus précisément. Si le compilo supporte le C++17, cela ne veut pas dire que l'implémentation de …
Gestion de dépendances

DAG avec des trous

samedi 27 juin 2020 à 11h02 > Si tu as déjà ton graphe de calcul comme une structure de donnée en python, l'algorithme récursif dont je parlais est très simple à implémenter, c'est un parcours de graphe classique. On parle de 1…
Gestion de dépendances

DAG avec des trous

jeudi 25 juin 2020 à 13h02 Merci pour vos réponses. > J’ai déjà eu ce genre de problématique, et le mot clé qui revient souvent est _pipeline_. Ça pourrait t’aider dans tes recherches. J’avais un besoin autour d’un outil tr…
Gestion de dépendances

DAG avec des trous

mercredi 24 juin 2020 à 20h42 Hello, Je sens que je suis face à un problème classique, mais impossible de trouver de l'_état de l'art_ à ce sujet, probablement faute à avoir pile poil les bons mots clés. J'ai des chaines de…
Différence d'optimisation entre deux fonctions
jeudi 18 juin 2020 à 23h39 Pas mal. Cependant pour cohérence & cie, c'est plutôt `unsigned char` qu'il faut prendre.
Différence d'optimisation entre deux fonctions
mardi 16 juin 2020 à 12h55 > Pour moi, il prend des int en arguments, les poids forts ne sont donc pas nécessairement à 0 Je décode qu'il prend des ints 16 bits, avec `(a>>8) && 0xFF`, on mets les poids forts dans les faibl…
Différence d'optimisation entre deux fonctions
lundi 15 juin 2020 à 16h22 Toute opération sur des nombres inférieurs à `int` est malgré tout forcée sur des `un/signed int`. C'est la norme. Autant dire que le cast vers des `unsigned char` ne sert donc à rien, et fort heureu…
Pourquoi l'inclure si ce n'est pas necessaire
lundi 08 juin 2020 à 20h06 `algorithm` n'a pas à être inclut par un quelconque autre fichier d'en-tête. Il peut l'être, mais c'est alors un fruit du hasard. Il ne faut en aucun cas supposer que c'est du code correct. Et qui…
Forward reference avec une référence
lundi 11 mai 2020 à 18h55 > > Construction paresseuse et présence d’un constructeur avec paramètre sont totalement antinomique. Il va falloir sacrifier la construction paresseuse. > > Qu'entends-tu par construction paresse…