"C'est au fur et à mesure que vous avancez dans une vidéo que vous commencez à comprendre de + en + chacun des mécanismes" Je n'y croyais pas mais je dois admettre que c'est vrai. Merci pour ton temps et ta pédagogie, top ! 🙂
@formation-video Жыл бұрын
Oui, ce n'étaient pas des paroles en l'air. Simplement que la programmation met en œuvre (et tout de suite) énormément de concepts en parallèle, qui doivent être expliqués/détaillés plus tard et au fur et à mesure. On part donc au début d'un mélange de beaucoup de choses que l'on ignore, puis on décortique peu à peu, et on finit enfin par avoir assimilé chaque concept, et la magie opère ! 🥳
@philippejolivet8909 Жыл бұрын
Votre savoir faire toujours parfait : Calme -- langage conscrit et claire , je prépare mes cours @ bientôt 24h ....
@formation-video Жыл бұрын
👍
@GamuxCompanyRetroGamer Жыл бұрын
Les meilleures vidéos sur le c++, c'est ici. C'est le meilleur.
@formation-video Жыл бұрын
Merci 😉
@gallianor3819 Жыл бұрын
Bonjour ! Il me semble que le problème à 27:00 tient plutôt du fait que la méthode appelée fasse elle même appel à la commande [std::cout], ou du fait qu'elle ne retourne rien. Ce code n'a pas semblé posé problème : int main() { // Variable std::vector vec{}; const English eng1{"Rachel"}; const English eng2{"Peter"}; // Body vec.push_back(eng1); vec.push_back(eng2); for (const auto& elem : vec) elem.sayGoodNight(); return 0; } En revanche, effectivement, impossible de créer une variable vector ! Bonne soirée/journée ! 🙂
@nicolascappeliez26512 жыл бұрын
Tu nous gates en ce moment pour le C++! C'est génial 😁😁😁 Je commente depuis peu, mais je te suis depuis déjà pas mal de temps... (ma 1ère vidéo c'était du C pour revoir le cours sur les fichiers). Je finis le boulot puis je me mate la vidéo ! Mais par avance merci!!
@formation-video2 жыл бұрын
Oui, ça avance pas mal sur ce cours, comme il était un peu "en retard" des autres ✌
@nicolascappeliez26512 жыл бұрын
@@formation-video Les tableaux... tellement plus simple avec les conteneurs par rapport aux tableaux multidimensionnelles type les int** et sa gestion de taille, des allocations mémoires et toute la sécurisation que l'on se tapait à l'époque... j'adore les conteneurs 😂 Du coup, j'ai hâte d'avoir le cours sur les std::vector Car j'utilise cela dans mon projet avec des collections hétéroclites de produits(pour la gestion du ticket de caisse/entrées/sortie). Bon... c'est juste encore à l'état de diagramme UML... 0 implémentation sur cette partie 🤣🤣. En tout cas, merci.
@formation-video2 жыл бұрын
Tu devrais plutôt travailler directement avec des pointeurs intelligents (unique_ptr, shared_ptr, ...)
@nicolascappeliez26512 жыл бұрын
@@formation-video J'ai avancé sur mon diagramme... en fait, j'ai des conteneurs de unique_ptr pour gérer mes achats/ventes et tickets de caisse (qui est une classe mère des achats/ventes... comme un panier avant validation). A voir si ça ne sera pas des shared... comme avec les const, par défaut, je ne partage pas sauf besoin spécifique. C'est à cela que tu pensais en parlant de pointeurs intelligents? C'est difficile de changer mes habitudes avec les pointeurs classiques et leurs new/delete 🙃🙃
@formation-video2 жыл бұрын
Oui, je parlais bien de ceux-là ✌
@ferdinandati77986 ай бұрын
Merci pour la vidéo !! J'aimerai savoir si tu vas nous faire des séances d'exercices C++ ???
@formation-video6 ай бұрын
C'est prévu oui : github.com/jasonchampagne/FormationVideo
@nytrox12902 жыл бұрын
Comment fait-on pour passer un tableau de type std::array en paramètre de fonction ? Ex : void fonc(std::array) Que faut-il mettre à la place du point d'interrogation pour que la taille s'adapte en fonction du tableau que la fonction reçoit ?
@formation-video2 жыл бұрын
Tu n'as pas écouté ce qui a été dit en vidéo, std::array est un tableau de taille fixe. Si tu veux un tableau dynamique, passe à ta fonction un std::vector 😉
@Kihilbill Жыл бұрын
Si je fais un parallèle avec Java nous avons des ArrayList et des HashMap avec clé/valeur. Je n’ai pas vu de liste avec clé dans ton exemple. C’est normal ?
@formation-video Жыл бұрын
Oui, c'est abordé plus tard sur le cours dans le chapitre des conteneurs (collections). Là cette vidéo aborde uniquement les tableaux (de taille fixe).
@praxisetpsyche1717 Жыл бұрын
Bonjour Jason, Merci pour ce cours sur les tableaux. J’avais une petite question : quand j’utilise des vector, dois-je libérer par moi-même la mémoire comme en C avec free, ou bien le destructeur de vector est automatiquement appelé à la sortie du bloc ?
@formation-video Жыл бұрын
Bonjour, non, avec les outils de la bibliothèque standard C++, tu n'as absolument pas à t'occuper de gérer la mémoire, sinon je l'aurais montré 😉
@gimli36772 жыл бұрын
Y a t-il un moyen plus simple pour ajouter plusieurs éléments d'un coup dans un tableau dynamique, pour éviter de faire plusieurs ligne de "push_back" ? Merci.
@formation-video2 жыл бұрын
Oui, avec une boucle : pastebin.com/VFPjr8uG
@thalesmilet8999 Жыл бұрын
Tu peux faire une boucle for
@kibi49792 жыл бұрын
Ça me rappelle mes cours.
@formation-video2 жыл бұрын
Souvenirs souvenirs... 👀
@kibi49792 жыл бұрын
@@formation-video oooooh oui
@Casse-bois2 жыл бұрын
Les références en java sont en fait des pointeurs intelligents (partagés plus précisément).
@formation-video2 жыл бұрын
👍
@Qhor2 жыл бұрын
Super comme d’hab, bon après vector faudrait préciser de ne pas en abuser je vois toujours des vector là où un belle array serait parfait c’est dommage
@formation-video2 жыл бұрын
C'est toujours la même réflexion en programmation : choisir le bon outil
@dominiquecamus8488 Жыл бұрын
Bonjour, merci pour vos vidéos, par contre le coup du "for(const auto& element : arr)" heu... c'est du chinois !
@formation-video Жыл бұрын
Cela viendra avec l'avancée dans le cours, et de la pratique. Ainsi, les références n'auront plus aucun secret pour toi 👍
@Hasbulla-hx9he2 жыл бұрын
tu devrais mettre : using namespace std; pour une meilleure lisibilité dans tes vidéos
@Qhor2 жыл бұрын
SURTOUT PAS c’est une énorme erreur
@formation-video2 жыл бұрын
Non, il ne faut absolument pas le faire, et j'ai expliqué pourquoi au début du cours 👍
@nicolascappeliez26512 жыл бұрын
@@formation-video Et tu es l'un des rares à le faire et expliquer pourquoi 😊😊