Messages postés par "Praetonus"
Sujet | Date | Extrait |
---|---|---|
samedi 08 octobre 2016 à 16h58 | Salut. Tu peux utiliser [`std::enable_if`](http://en.cppreference.com/w/cpp/types/enable_if) en combinaison avec les _type traits_ de comparaison de [Boost.TypeTraits](http://www.boost.org/doc/lib… | |
mardi 27 septembre 2016 à 19h43 | Bonjour. La semaine dernière se déroulait l'édition 2016 de la CppCon, une conférence s'étalant sur plusieurs jours et dédiée à des présentations sur des sujets variés en rapport avec C++. Toutes … | |
Un exposé sur l'Interprétation abstraite
À Paris 6, le jeudi 29 septembre |
mardi 27 septembre 2016 à 00h11 | J'y serai aussi. |
samedi 10 septembre 2016 à 15h58 | > [Apparemment, le comportement actuel est conforme au standard.](http://www.open-std.org/jtc1/sc22/wg14/www/meeting201604london/JensRevised485v2.htm) > Source:[SimSonic](https://zestedesavoir.com… | |
vendredi 09 septembre 2016 à 19h08 | > cela vient du fait que tu emploies une macrofonction. Le préprocesseur considérant les arguments des macrofonctions comme des suites de caractères séparés par des virgules, tu as ici deux arguments… | |
jeudi 08 septembre 2016 à 18h23 | Bonjour. ```c #include <stdatomic.h> typedef struct F { int a; int b; } F; _Atomic F g = ATOMIC_VAR_INIT({0, 0}); int main(void) { } ``` La compilation de ce pr… | |
mardi 02 août 2016 à 21h46 | > Faisant de l'embarqué sur des micro 8 bits peu puissant et 32 bits plus costaud, j'ai perso trouvé son article hyper pertinent (et bien que du métier, je n'avais aucune idée de ces types fast/least… | |
mardi 02 août 2016 à 19h43 | Salut. > peu de personnes savent que le C99 a apporté de nouvelles conventions de nommage pour des types de données particuliers [...]. Ce qui n'est pas si connu est le fait qu'il existe aussi [..… | |
jeudi 26 mai 2016 à 13h13 | Salut. Le problème fondamental ici, c'est la présence d'une récursion infinie. `A` contient un `B`, qui contient lui-même un `A` contenant un `B`, etc. Pour résoudre le problème, il faut que le me… | |
vendredi 15 avril 2016 à 14h07 | Salut. Pour `virtual`, aucune différence. Une fonction virtuelle dans une classe mère l'est automatiquement dans une classe fille si celle-ci redéfinit la fonction. Là où ça pose une différence, c… | |
jeudi 14 avril 2016 à 15h11 | Salut. J'ai quelques remarques. Dans « Notre premier programme », la signature de `main` présentée est `void main()`. Plus tard dans le tutoriel (« Les méthodes »), les codes d'exemple contienn… | |
vendredi 08 avril 2016 à 23h10 | > On n'utilise pas non plus de `unique_ptr` parce que ces derniers ne permettent pas d'appeler les bons destructeurs (cf. [StackOverflow : Virtual destructor with virtual members in C++11](http://st… | |
vendredi 08 avril 2016 à 02h30 | Salut. Pour commencer, dans le code que tu présente avec le `vector` de `A`, tu provoque un phénomène nommé *slicing*, c'est à dire que les objets de type `B` et `C` que tu construis deviennent de… | |
mercredi 30 mars 2016 à 14h38 | > tu dois passer le tableau directement et non son adresse lors de l’appel de fonction… Source:[Dominus Carnufex](http://zestedesavoir.com/forums/sujet/5712/passer-un-tableau-en-argument-dune-foncti… | |
lundi 21 mars 2016 à 20h08 | C'est visiblement un conflit de nom. J'ai testé en changeant le nom de la fonction `read` et ça fonctionne. Il y a probablement une autre fonction nommée `read` déclarée dans les fichiers d'entête in… | |
lundi 21 mars 2016 à 16h20 | Pense à donner l'erreur complète lorsque tu rencontre un problème de compilation. Lorsque le compilateur te dit *no matching function [...]*, il te donne aussi la liste des possibilités essayées. Que… | |
dimanche 20 mars 2016 à 23h37 | Les socket de Boost.Asio ne sont pas copiables. Lorsque tu fais `std::thread thread{write, socket};`, tu essaie de faire une copie du socket, ce qui est impossible. Ce que tu veux faire, c'est prendr… | |
dimanche 20 mars 2016 à 18h15 | Salut. Pour la sémantique de `std/boost::bind`, cela permet de réaliser la [curryfication](https://fr.wikipedia.org/wiki/Curryfication) d'une fonction, et les deux versions ont à très peu de chose… | |
Mantra
Un Entity-Component-System en C++ |
samedi 27 février 2016 à 23h26 | Ça doit être le markdown qui ne passe pas. Malheureusement, je ne sais pas comment régler ça, vu que ça marche chez moi. |
Mantra
Un Entity-Component-System en C++ |
samedi 27 février 2016 à 19h09 | > Outre le fait que la coloration syntaxique ne soit pas passé (j'ai des ` ``` ` qui trainent) C'est bizarre. Tu utilise quelle version de Doxygen ? Au passage, j'ai ajouté une cible pour la doc d… |
Mantra
Un Entity-Component-System en C++ |
samedi 27 février 2016 à 17h55 | > Comme énormément de bibliothèque ou autre petit projet qu'on trouve sur le net, Mantra manque d'une bonne documentation pour être facilement utilisable. Beaucoup de développeurs négligent ce point,… |