Création d'une application C++ simple pour utiliser les fonctionnalités C++11
Remonter à C++ moderne
C++Builder prend en charge C++11, la version la plus récente du standard C++.
La façon la plus simple de tester et d'utiliser les nouvelles fonctionnalités C++11 dans les applications C++Builder est de créer une application console C++ en procédant comme indiqué dans les étapes suivantes. Vous pouvez utiliser les fonctionnalités C++11 dans n'importe quelle application C++ 64 bits créée avec RAD Studio, comme une application VCL C++ Windows ou une application multi-périphérique C++. Une application console C++ vous fournit une application simple dans laquelle vous pouvez tester la syntaxe C++11 sans qu'un framework y soit attaché.
Remarque: Les mêmes étapes élémentaires décrites ici (la création d'une application console C++) sont utiles pour s'exercer et découvrir les fonctionnalités du compilateur C++ ou pour développer et tester du code C++ dans un cadre réduit au strict minimum en attachant seulement la RTL.
Etapes
- Choisissez Fichier > Nouveau > Autre
- La boîte de dialogue Nouveaux éléments s'affiche. Cliquez sur Projets C++Builder, sélectionnez Application console et cliquez sur OK.
- La boîte de dialogue Nouvelle application console (C++) s'affiche. Assurez-vous que C++ est sélectionné comme type de source. Si vous souhaitez sélectionner un framework pour votre application, choisissez VCL ou FireMonkey dans la liste déroulante Framework cible ; sinon, choisissez Aucune. Conservez les valeurs par défaut des autres options et cliquez sur OK.
- Dans la Fenêtre Projets, cliquez avec le bouton droit sur Plates-formes cible et sélectionnez Ajouter une plate-forme.
- Dans la boîte de dialogue Sélectionner une plate-forme, sélectionnez Windows 64 bits et cliquez sur OK.
- L'éditeur de code apparaît avec le squelette de code d'une application C++ simple. Vous pouvez écrire votre code C++11 dans ce fichier.
- Par exemple, la portion de code suivante utilise le mot clé auto comme défini dans C++11 :
#include <iostream>
int main() {
char array[] = {'C', '+', '+', '1', '1'};
for (auto&i : array) {
printf("%c", i);
}
std::cin.get();
return 0;
}
- 7. Appuyez sur F9 ou sélectionnez Exécuter > Exécuter pour exécuter l'application :

Reportez-vous à C++ moderne pour des exemples de code C++11.
Voir aussi
- C++ moderne
- Fonctionnalités du C++ moderne prises en charge par les compilateurs C++ améliorés par Clang de RAD Studio
- Nouvelle application console (C++)
- Applications console
- Création de bibliothèques de templates
- Développement d'applications C++ Builder Windows 64 bits
- Compilateurs C++ améliorés par Clang


