C++ : Les pointeurs intelligents

Utiliser les fichiers d'exercice

Testez gratuitement nos 1302 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Avec l'abonnement adéquat, il vous est possible de télécharger les fichiers d'exercice utilisés dans cette formation. De cette façon, vous avez la possibilité de réaliser les manipulations avec les mêmes fichiers que ceux de votre formateur.

Transcription

Lorsque vous téléchargez les fichiers d'exercice fournis avec la formation, vous obtenez en extrayant les fichiers de l'archive, deux dossiers : Chapitre_02 et Chapitre_03, qui correspondent aux deux chapitres dans lesquels les codes source sont produits. En ouvrant les dossiers, vous retrouvez des fichiers qui correspondent aux solutions pour différents environnements. Le .sln pour Visual Studio à partir de la version 2013, le .workspace qui est la solution pour Code Blocks, et le Makefile qui vous permet de compiler vos projets sous Linux. En ouvrant chaque sous-dossier, qui correspond à une section du cours, vous voyez les projets qui correspondent à l'exercice abordé dans la section et dans la vidéo correspondante. En double-cliquant dessus, par exemple pour celui de Code Blocks, vous vous retrouvez dans la situation que vous voyez en début de vidéo où le projet est ouvert avec le code source principal et la possibilité de naviguer comme vous le verrez dans les vidéos. Code Blocks est disponible sur différents environnements et systèmes d'exploitation, et donc vous pouvez sur tous les systèmes d'exploitation utiliser l'outil pour vous retrouver dans les situations de la formation. Lorsque vous voudrez faire vos propres projets, pensez bien, dans les paramètres du projet, donc ici Build options, à préciser que vous utilisez les standards C++11 notamment si vous utilisez les pointeurs intelligents que l'on va voir ici. Vous pouvez aussi, sous Code Blocks, mais aussi sous Visual Studio, utiliser la solution qui vous permet pour un chapitre entier, de voir tous les projets, nous allons le voir ici, abordés dans le chapitre. Tous ensemble. Vous pourrez ainsi naviguer de façon plus globale dans les exercices. Au passage : une spécificité de Windows, pour éviter des problèmes d'affichage de caractères spéciaux en mode console, tous les caractères accentués ont été enlevés des affichages ce qui permet une bonne lisibilité des exercices lorsqu'ils s'exécutent. C'est une spécificité Windows qui ne concerne pas les utilisateurs de Mac et de Linux. Pour ceux justement qui veulent utiliser leur outil habituel qui n'est ni Visual Studio, ni Code Blocks et qui veulent utiliser leur IDE, pensez bien dans votre outil à ajouter tous les fichiers concernés par le projet et à préciser que vous voulez compiler en mode C++11 de façon à ce que les pointeurs intelligents soient correctement interprétés. Les sources fournies utilisent les standards du C++11, donc elles sont normalement compatibles avec tout compilateur moderne. Si vous n'avez pas accès aux fichiers d'exercice, pas d'inquiétude. Vous pourrez toujours suivre cette formation avec vos propres fichiers.

C++ : Les pointeurs intelligents

Utilisez les pointeurs intelligents et gérez efficacement vos ressources et allocations de mémoire en C++. Choisissez le type de pointeur intelligent en fonction de vos besoins.

29 min (9 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :24 oct. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !