C ++ tout-en-un pour les nuls

Bien que les programmeurs de nombreux C prendre des mesures pour éviter les bugs, les erreurs se glissent encore à travers. Cette liste des dix erreurs les plus courantes lors de l'écriture du code C ++ peut aider les deux nouveaux et anciens programmeurs:

Sommaire

  1. Vous avez oublié de déclarer la variable.

  2. Vous avez utilisé le lettres-majuscules et minuscules mal par exemple, que vous avez saisi Principal alors que vous vouliez principal.

  3. Vous avez utilisé un signe égal (=) Lorsque vous étiez censé utiliser deux (==), Soit dans un si déclaration ou dans un pour boucle.

  4. tu as oublié #comprendre ou using namespace STD.

  5. Vous avez laissé tomber l'ordinateur portable dans la piscine.

  6. Vous avez oublié d'appeler nouveau et juste commencé à utiliser le pointeur de toute façon.

  7. Vous avez oublié le mot publique: dans vos classes, donc tout tourné jusqu'à privé.

  8. Vous laissez le chien mange de la télécommande.

  9. Vous avez oublié de saisir les parenthèses lors de l'appel d'une fonction qui ne prend aucun paramètre.

  10. Vous avez oublié un point-virgule, probablement à la fin d'une déclaration de classe.

Le C ++ Header Files Usual

En C ++, un fichier d'en-tête détient déclarations anticipées d'identificateurs. Voici quelques-uns des fichiers d'en-tête de la plus courante C que vous allez utiliser, ainsi que leurs orthographes correctes. Ce ne sont pas par quelque moyen que chacun d'entre eux, mais ils sont les plus courantes:

  • Comprendre si vous allez être en utilisant la classe de chaîne.

  • Comprendre lorsque vous souhaitez utiliser cout et cin.

  • Comprendre quand vous voulez lire ou écrire des fichiers.

  • Comprendre si vous voulez l'utilisation du manipulateur avancé dans vos flux.

  • Comprendre pour les opérations générales, y compris système (“ PAUSE ”).

C ++ Syntaxe que vous pouvez avoir oublié

En souvenir d'un tas de la syntaxe C de peut vous faire "loufoque". Les exemples suivants montrent la syntaxe de certains des C ++ situations plus facilement oublié: un pour boucle, un tandis que boucle, et un interrupteur Instruction- une classe et le code pour un membre fonction- une classe de base et un dérivé de classe d'une fonction, le type de pointeur de fonction et un pointeur vers le fonction- et un modèle de classe et une classe basé sur le modèle.

Voici une pour boucle:

int i-for (i = 0- ILT; 10 i ++) {cout lt; lt; je lt; lt; endl-}

Voici une tandis que boucle qui compte de 10 jusqu'à 1:


int i = 10 tout en (i> 0) {cout lt; lt; je lt; lt; endl-i--}

Et voici une interrupteur déclaration:

interrupteur (x) {case 1: cout lt; lt; “ 1 ” lt; lt; endl cas 2: cout lt; lt; “ 2 ” lt; lt; endl-défaut: cout lt; lt; “ autre chose ” lt; lt; endl-}

Voici une classe et le code pour une fonction de membre:

classe MyClass {private: int x-publique: MyFunction (int y) -} - MyClass vides :: MyFunction (int y) {x} = y-

Voici une classe de base et une classe dérivée:

MyBase de classe {privés: // // classes dérivées peut pas accéder à un thisint protégés: // classes dérivées peuvent // accès thisint b -} - classe dérivée: MyBase {public: void test () {b = 10} } -

Voici une fonction, un type de pointeur de fonction, et un pointeur vers la fonction:

fonction int (char x) {return (int) x} typedef int (* funcptr) (char) -funcptr MyPtr = fonction-

Et voici un modèle de classe et une classe basé sur le modèle:

modèle MyTemplate de classe {public: T A -} - MyTemplate X-

» » » » C ++ tout-en-un pour les nuls