Vous êtes très sincèrement talentueux ! Bravo et merci 😁
@formation-video Жыл бұрын
Merci beaucoup
@thierrypetit48992 жыл бұрын
En tous cas, tes vidéo sont super bien expliquée. Un grand merci et vivement la prochaine :)
@formation-video2 жыл бұрын
✌
@shexweeknd11732 жыл бұрын
merci grâce a cette formation j'ai pu bien m'intégrer dans C++ , j'ai hâte pour la suite ...
@formation-video2 жыл бұрын
Elle arrive bientôt, bonne continuation ✌
@shexweeknd11732 жыл бұрын
@@formation-video merci champion
@maximedesnoues38312 жыл бұрын
Yes ! Merci énormément j'attendais cette vidéo avec impatience. Merci beaucoup pour le travail fournis !
@formation-video2 жыл бұрын
Je t'en prie, bonne fin de week-end 😉
@luisdoudeau11172 жыл бұрын
Trop cool les cours de c++ mec ! On en veux plus !
@formation-video2 жыл бұрын
La suite arrive très bientôt 😉
@mlgkenny82212 жыл бұрын
Merci beaucoup pour vos vidéos ça m'aide énormément !
@formation-video2 жыл бұрын
✌
@drumandbassfromju2 жыл бұрын
Merci. C’est super comme d’habitude 😅
@formation-video2 жыл бұрын
✌
@nectar9893 Жыл бұрын
Bonjour, sauf oubli ou loupé manque de ma part, vous n'avez pas expliqué pourquoi la variable __UTILS__ prends cette forme si particulière, est-ce comme ça qu'on écrit une constante ? ou bien ce sera expliqué plus tard ? Merci infiniment pour le travail que vous faites.
@formation-video Жыл бұрын
Bonjour, c'est une valeur de macro, donc tu peux la nommer comme tu veux (avec les mêmes règles de nommage qu'une variable). Il est habituel de les mettre en majuscule, mais ce n'est pas une règle obligatoire 👍
@samanthaleroy5223 Жыл бұрын
Oui c'est vrai que ce sont des vidéos de qualité
@formation-video Жыл бұрын
🙏
@thereisno_2 жыл бұрын
Encore merci pour cette vidéo de qualité, ☺️
@formation-video2 жыл бұрын
De rien, à bientôt pour la suite
@wadieelalami81272 жыл бұрын
je n'arrive pas à faire include du header file, mais quand je le fais pour le fichier source ça marche
@formation-video2 жыл бұрын
C'est bien le fichier d'en-tête qu'il faut inclure, jamais le fichier source. Et n'oublie pas de compiler tous les fichiers source, pas uniquement ton fichier principal 👍
@seansonec73302 жыл бұрын
@@formation-video Bonjour Jason, dans un premier temps merci pour toutes ces vidéos plutôt bien expliquées ! J'ai eu un problème similaire et a force de tester des choses pour comprendre voilà ce que j'ai pu déduire: Je pense que remplacer le .hpp par un .cpp dans la ligne #include ne fait que cacher un problème dans la manière de compiler. Le *.cpp n'a pas l'air de compiler les .cpp dans les sous dossiers. @Wadie el alami Si tu ramènes ton fichier .cpp correspondant à l'entête dans le même dossier de ton .cpp du main le problème devrait disparaitre (à condition de mettre à jour les #include). Jason je veux bien un avis sur ma théorie s'il te plait ^^ Puis... si il y a un argument à ajouter lors de la compilation pour compiler les cpp des sous-dossiers je suis preneur 😇
@jeremybaptistal425910 ай бұрын
gé-nial merci beaucoup!
@formation-video10 ай бұрын
Bonne continuation 😉
@amaianpaulflanklinASSI Жыл бұрын
bonsoir monsieur. Merci beaucoup pour les videos. elles sont tres enrichissantes. Malheureusement j'ai un soucis avec ce tuto. Ma marchine ne compile pas queand excecute. je code sur CodeBlock
@formation-video Жыл бұрын
C'est-à-dire ?
@ydrisbenmansour Жыл бұрын
ça ne marche pas sur Visual Studio, quelqu'un saurait pk ?
@ydrisbenmansour Жыл бұрын
Ok c'est bon j'ai trouvé, il faut pas créer soi-même les fichiers mais passer par l'éditeur de VS en mettant les trucs au bon endroit comme indiqué, clic droit, add, module, et là on peut choisir un .cpp ou un .h (et pas .hpp visiblement là pour VS)
@formation-video Жыл бұрын
Oui, sinon ce n'est pas reconnu par l'environnement de développement 👍 Et tu peux sans souci remplacer l'extension ".h" par ".hpp" si tu veux, cela ne posera pas de problèmes.
@cocoyolo5187 Жыл бұрын
salut j'ai pas trop compris ton explication, tu fais clic droit ou exactement ? car j'ai fait ca partout mais y'a pas le add qui s'affiche@@ydrisbenmansour
@kernelpanic6662 жыл бұрын
Bonjour, comme toujours de super explications, mais y aura t-il une suite ? merci beaucoup.
@formation-video2 жыл бұрын
Bonjour, oui bien sûr 🙂
@Lurmog2 жыл бұрын
Pour éviter les inclusions circulaires, la directive #pragma once, serait pas plus simple que le ifndef ?
@formation-video2 жыл бұрын
Non, cette directive n'est pas portable ET peut causer des soucis dans la reconnaissance de fichiers identiques par le compilateur lors de ses analyses. Maintenant, rien n'empêche de le cumuler avec les directives plus "classiques", c'est au choix de chacun 👍
@akramelomrani87282 жыл бұрын
Est ce que vous pourriez faire une vidéo qui montre comment utiliser des librairies, J'ai essayé de commencer OPENGL cependant cela exigeait l'utilisation d'un IDE mais je ne voulais pas perdre le contrôle (d'autant plus que l'IDE est plus pesant dans la mémoire et plus lent), svp faire une vidéo annexe dans laquelle vous expliquez la compilation et l'utilisation d'une lib externe
@formation-video2 жыл бұрын
Une librairie non (on y vend des livres), mais une bibliothèque, oui. J'ai déjà fait un guide sur l'utilisation d'une bibliothèque statique : kzbin.info/www/bejne/paTbq4WCn613hLs
@akramelomrani87282 жыл бұрын
@@formation-video vous savez pourquoi je ris maintenant 9mois plus tôt c'est la même remarque que vous avez faite à propos de la librairie.
@formation-video2 жыл бұрын
Cela ne m'étonne pas, je lutte activement pour la remise en ordre des termes francophones 😏
@crymeursc92132 жыл бұрын
Merci !!
@formation-video2 жыл бұрын
✌
@bidouilleur_ht77752 жыл бұрын
merci beaucoup suit svp
@formation-video2 жыл бұрын
?
@akramelomrani87282 жыл бұрын
@@formation-video j'imagine qu'il voulait dire continue la série ...
@formation-video2 жыл бұрын
Oui, mais ça fait bizarre de voir quelqu'un demander la suite alors que cette vidéo vient juste d'être publiée 👀
@akramelomrani87282 жыл бұрын
@@formation-video XD pas du tout je trouve c'est juste pour vous inciter à le faire par la suite.
@formation-video2 жыл бұрын
Du coup, ce sera la dernière vidéo du cours, voilà voilà 🤡
@adrienc8716 Жыл бұрын
Depuis cette vidéo sur la modularité, j'ai du changer ma façon de compiler en : g++ main.cpp call.cpp -o main ./main (call.cpp c'est mon fichier où j'ai rangé ma fonction helloWorld) Alors qu'avant je faisais : g++ main.cpp ./a.out Je travaille sur Mac M1, j'avais cette erreur : Undefined symbols for architecture arm64: "helloWorld()", referenced from: _main in main-20038d.o ld: symbol(s) not found for architecture arm64 clang: e J'ai trouvé cette solution sur internet, mais je ne la comprends pas vraiment... De plus, j'ai cru comprendre que si je faisais appel à plusieurs fichiers je devrais faire un truc du genre : g++ file1.cpp file2.cpp file3.cpp ... -o main Ça me parait bizarre de devoir lister tous les fichiers un à un... Je ne sais pas ce que tu en penses ? Merci bcp :)
@formation-video Жыл бұрын
Non c'est normal, tous les fichiers source (.c) doivent être compilés, mais tu peux raccourcir la commande en faisant comme je le fais en vidéo, avec l'utilisation de "*"