Introduction aux commandes C ++

C ++ est un langage orienté objet développé par Bjarne Stroustrup. C'est un niveau intermédiaire; langue qui prend en charge les fonctionnalités linguistiques de haut niveau et de bas niveau. Il est considéré comme un surensemble de C et qui prend en charge toutes les fonctionnalités du langage C. Il fournit toutes les fonctionnalités de programmation orientées objet comme l'encapsulation, le masquage des données, l'héritage et le polymorphisme. Il possède également toutes les bibliothèques standard qui agissent comme le bloc de construction. Jetons un coup d'œil aux bases et progressons lentement vers les fonctions avancées fournies par la commande C ++.

Commandes C ++ de base

1. #define

Cette commande C ++ peut être utilisée pour remplacer une valeur particulière dans le fichier dans lequel elle se trouve. Cela aide le compilateur à parcourir l'intégralité du fichier et remplace le nom de cette macro qui a été créée par la valeur qui a été définie. Le remplacement de cette chaîne s'arrête en fin de ligne

2. #error

Cette commande aide à afficher le message d'erreur qui est défini et indique au compilateur de s'arrêter lorsque cette commande est rencontrée. Lorsque le compilateur rencontre cette commande, le compilateur affiche le numéro de ligne et le message qui sont mentionnés. Cela aide le programmeur à déboguer facilement.

3. #include

Cela inclut l'aide à la commande pour inclure les fichiers mentionnés dans le code et les utiliser. Il peut être utilisé de deux manières:

  • #comprendre
  • #include "nom de fichier"

Lorsque des crochets angulaires sont utilisés lorsqu'un fichier doit être recherché ou inclus dans les répertoires de bibliothèque standard. Quand des guillemets sont spécifiés, cela indique que ce nom de fichier doit être recherché dans le répertoire courant.

4. #pragma

En utilisant cette commande C ++, le programmeur a la capacité de laisser le compilateur savoir quelles sont les différentes choses à faire. #pragma est généralement spécifique à l'implémentation et son utilisation peut varier d'un compilateur à l'autre. Il existe différentes options qui peuvent être utilisées et l'une peut être de suivre l'exécution du programme.

5. #line

Cette commande C ++ est utilisée pour modifier la valeur des variables __LINE__ et __FILE__. Ces variables affichent le fichier actuel ainsi que la ligne à partir de laquelle il est lu.

6. #if

Cette commande aide à spécifier les conditions à respecter. Il permet à l'utilisateur d'appliquer simplement un contrôle logique et si la condition est vraie, le code suivra immédiatement la commande qui sera compilée.

7. #ifdef

Cette commande C ++ est utile pour vérifier si une macro a été définie par l'instruction #define ou non. S'il est déjà défini, il exécute l'instruction suivante qui suit.

8. Cout

Lorsqu'un utilisateur souhaite imprimer du texte ou la valeur d'une variable définie précédemment, cout est utilisé. Il affiche toutes les valeurs à l'écran.

9. Cin

Afin d'accepter la valeur de l'utilisateur et de l'attribuer à une variable particulière, le développeur doit utiliser la variable cin. Toute valeur peut être acceptée par l'utilisateur et affectée à la variable de tout type de données créé.

10. __FILE__

Cette variable aide à représenter le fichier en cours de traitement. Il peut être défini et utilisé dans tout le code et utilisé.

Commandes C ++ intermédiaires

Voici les commandes C ++ qui doivent être comprises à un niveau intermédiaire.

1. Définition variable

Une variable peut être définie et permet au compilateur de savoir où créer une variable. Il permet également au compilateur de savoir combien de stockage est requis. Cette définition nécessite un type de données spécifique et peut également contenir une liste d'une ou plusieurs variables pouvant suivre le type de données. Le type de données peut être char, int, float, double, bool, etc.

2. Lvalue et Rvalue

Les expressions de valeur peuvent être référées à n'importe quel emplacement de mémoire qui est appelé «lvalue». Il peut apparaître à gauche ou à droite de l'affectation. Rvalue est utilisé lorsque la valeur de données stockée à une adresse dans la mémoire. Il ne peut pas avoir de valeur qui peut lui être affectée et il apparaîtra à droite de l'affectation.

3. Portée des variables

La portée des variables peut être locale ou globale. Si la portée est locale, elle n'est accessible que dans la fonction ou le bloc où les variables sont définies. Si les variables sont définies en dehors de toutes les fonctions, elles sont globales et sont accessibles n'importe où dans le code.

4. Littéraux

Les littéraux peuvent être définis comme les valeurs qu'un programme ne peut pas modifier. Il peut s'agir de constantes qui peuvent être divisées en nombres entiers, nombres à virgule flottante, caractères, chaînes et valeurs booléennes.

5. Modificateurs

Un modificateur peut être utilisé pour changer la signification du type de données de base et l'utiliser plus précisément dans différentes situations. Les modificateurs de données sont: signés, non signés, longs et courts. Ceux-ci peuvent être appliqués aux types de base entiers.

6. Qualifications

Les qualificatifs fournissent des informations supplémentaires concernant les variables qu'ils précèdent. C ++ en fournit trois. À savoir, ceux-ci sont const, volatils et restrictifs.

7. Classe de stockage

Cela définit la portée et la durée de vie des variables présentes dans une fonction. Les classes de stockage fournies par C ++ sont auto, register, static, extern et mutable.

8. Opérateurs

Cette commande C ++ fournit tous les opérateurs pris en charge par C. pour n'en nommer que quelques-uns, elle prend en charge les opérateurs arithmétiques, les opérateurs relationnels, les opérateurs logiques, les opérateurs au niveau du bit, les opérateurs d'affectation et les opérateurs divers.

9. Boucles

Afin d'effectuer des tâches répétées, C ++ a fourni des fonctions de bouclage. Ceux-ci aident à exécuter un ensemble d'instructions à plusieurs reprises jusqu'à ce qu'une condition spécifique soit remplie. Ces boucles sont des boucles while, for, do.. While et imbriquées.

10. Tableaux

Un tableau est une structure de données utilisée pour stocker une collection séquentielle de taille fixe d'éléments appartenant au même type. Un tableau stocke une collection de données et est utilisé comme variables du même type.

Commandes C ++ avancées

1. Fichiers C ++

Pour travailler avec des fichiers, C ++ fournit la bibliothèque fstream. Il a trois nouveaux types de données - de flux, de flux et de fstream. En les utilisant, il peut être spécifié dans le type de données est le flux de fichiers de sortie, le flux de fichiers d'entrée ou tout flux de fichiers

2. Traitement des exceptions

Afin de gérer les erreurs qui se produisent au moment de l'exécution, C ++ fournit un mécanisme de gestion des exceptions. Il a essayé, attrapé et lancé des blocs. En utilisant ces toutes les exceptions qui se sont produites peuvent être gérées.

Trucs et astuces pour les commandes C ++

  • Ne vous trompez pas entre l'opérateur d'affectation (=) et l'opérateur d'égalité (==).
  • Utilisez l'instruction «using» lorsque vous travaillez avec des programmes plus petits.
  • Ne pas utiliser de variables globales sauf pour la communication entre les fonctions
  • Utiliser des variables locales avec l'instruction for
  • Utilisez autant de classes et d'objets que possible.

Conclusion - Commandes C ++

Par conséquent, l'utilisation de la commande C ++ est très bénéfique car il s'agit d'un langage orienté objet. Il aide à l'héritage et, par conséquent, à la réutilisation du code. C ++ fournit toutes les fonctions de C ainsi que ces fonctionnalités. Il est très important d'apprendre la commande C ++ comme base pour l'apprentissage d'autres langages orientés objet.

Articles recommandés

Cela a été un guide pour les commandes C ++. Ici, nous avons discuté des commandes C ++ de base, intermédiaires et avancées. Vous pouvez également consulter l'article suivant pour en savoir plus -

  1. Utilisation des commandes Tableau
  2. Comment utiliser les commandes HBase
  3. Meilleures commandes MongoDB
  4. Importance des commandes Pig