TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : Précédente 1 2 3 Suivante | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Auteur | Message | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 visiteurs sur ce sujet (2 anonymes) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Page : Précédente 1 2 3 Suivante | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 19/11/2007 16:48:21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
Reprise du dernier message de la page précédente :
export Description : Permet de séparer le prototype de la définition d'un template Langage : C++ Exemple et/ou commentaire : -- Remarque : Ce mot-clé n'est supporté que par un nombre restreint de compilateurs. Il est donc rarement utilisé. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 20/11/2007 17:01:24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
case (cas en français)
Description : Permet de déclarer un cas dans une instruction switch. La valeur associée à un cas doit être une constante de type int,short,long ou char Langage : C/C++ Exemple et/ou commentaire : Code : C++ - Afficher / masquer les numéros de ligne
Remarque : Si le code à effectuer ne se termine pas par un break ou return, le case se trouvant en-dessous sera également exécuter, jusqu'au prochain break ou jusqu'à la fin du switch.
Édité
le 30/11/2007 09:05:57
par Hiura
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 23/11/2007 19:39:50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
continue
Description : Permet de sauter une itération dans une boucle de type for, while ou do...while. Langage : C/C++ Exemple et/ou commentaire : Code : C++ - Afficher / masquer les numéros de ligne
Édité
le 30/11/2007 09:06:10
par Hiura
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 25/11/2007 17:29:11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
catch (attrape en français)
Description : Gestion des exceptions; Permet de rattraper une exception lancée par un throw. Langage : C++ Exemple et/ou commentaire : Code : C++
Remarque : Un bloc catch doit se situer directement après un bloc try ou après un autre bloc catch. Tuto :
Édité
le 30/04/2008 19:55:33
par Hiura
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 26/11/2007 18:15:16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
inline
Description : Optimisation. Déclarer une fonction inline indique au compilateur qu'il devra recopier le corps de la fonction à l'endroit de l'appel, dans le but d'augmenter la vitesse d'exécution du code. Langage : C++ Exemple et/ou commentaire : Code : C++ - Afficher / masquer les numéros de ligne
En réalité, c'est le compilateur qui décide si votre fonction sera inilne ou pas. Vous ne faites que suggérer cette idée. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 28/11/2007 13:26:50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
main
Description : Fonction. Point d'entrée du programme. L'exécution du programme commence par cette fonction et se termine (si on ne rencontre pas d'erreur) à la fin de celle-ci. Langage : C et C++ Exemple et/ou commentaire : Il existe plusieurs signatures différentes acceptées par les compilateur. La signature "standard" de la fonction main est : Code : C++ - Afficher / masquer les numéros de ligne
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 29/11/2007 15:56:11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
new
Description : Opérateur. Alloue de la mémoire (sur le tas) pour la création d'une variable. new contrairement à malloc, appelle le constructeur du type passé en argument. Langage : C++ Exemple et/ou commentaire : Code : C++ - Afficher / masquer les numéros de ligne
Toute mémoire allouée via l'opérateur new, doit être libéreé via l'opérateur delete. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 01/12/2007 01:13:31 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
mutable
Description : Variable. Qualificateur de type qui indique qu'un attribut membre peut évoluer même si l'objet d'où il est tiré est considéré comme non modifiable dans la portée courante. Langage : C et C++ Exemple et/ou commentaire : Code : C++ - Afficher / masquer les numéros de ligne
Édité
le 02/12/2007 02:15:59
par Hiura
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 02/12/2007 02:19:05 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
namespace
Description : Permet de créer un espace de nommage. Il n'est pas obligatoire de fournir un nom à un espace de nommage, on parle alors d'espace de noms anonyme. Pour accéder aux éléments d'un espace de nommage, on utilise l'opérateur de résolution de portée (::) ou le mot-clé using. Langage : C++ Exemple et/ou commentaire : Code : C++ - Afficher / masquer les numéros de ligne
Il n'y a pas de ; après l'accolade fermante. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 03/12/2007 17:50:02 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
operator
Description : Permet de surcharger un opérateur pour en modifier l'effet ou pour lui donner une signification dans le cadre d'une classe par-exemple. Langage : C++ Exemple et/ou commentaire : Code : C++
exemple de "Le langage C++" de Stroustrup, § 11.3.1 Tous les opérateurs sont surchargeables sauf: . ?: sizeof :: typeid .* A noter que : Citation : lmghs Ce n'est pas un mot clé destiné à surcharger, mais à _désigner_. Les opérateurs ne sont que des fonctions un peu particulières dont le nom contient le terme "operator". "operator" n'est pas nécessaire, bien qu'utilisable, lors des appels. En revanche, il est bien nécessaire lors des surcharges.
Édité
le 15/06/2008 12:27:24
par Hiura
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 04/12/2007 16:34:41 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
signed
Description : Variable. Permet de spécifier si une variable peut-être négative ou positive. Langage : C et C++ Exemple et/ou commentaire : Code : C++ - Afficher / masquer les numéros de ligne
Si l'on ne spécifie rien, les types de bases sauf implicitement déclarés signés |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 05/12/2007 19:45:24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
explicit
Description : Un constructeur à un seul paramètre (ou avec n paramètres dont n-1 ayant des valeurs par défaut) peut être utilisé implicitement par le compilateur pour réaliser une conversion de type (ligne 5) . Pour interdire ce comportement on utilise le mot clef explicit dans la déclaration du constructeur, qui remplace la précédente (ligne 6) Langage : C++ Exemple : Code : C++ - Afficher / masquer les numéros de ligne
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 07/12/2007 17:23:34 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
volatile
Description : Variable. Peret de spécifer qu'une variable pourra être modifiée par le programme mais aussi par des facteurs extérieurs, comme par exemple par le système d'exploitation. Langage : C et C++ Exemple et/ou commentaire : Code : C++ - Afficher / masquer les numéros de ligne
Une variable ne peut pas être à la fois register et volatile |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 09/12/2007 10:20:28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
try
Description : Introduit un bloc susceptible de lever des exceptions. Un bloc try peut contenir n'importe quel type d'instruction. Langage : C et C++ Exemple et/ou commentaire : Code : C++
Tuto :
Édité
le 30/04/2008 19:54:34
par Hiura
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 10/12/2007 20:03:45 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
throw
Description : Lance une exception. throw doit être placé dans un bloc try pour lancer une exception. Il est aussi possible de relancer une exception reçue par un catch en utilisant throw sans argument. Il est également possible de spécifier dans le prototype d'une fonction qu'elle est susceptible de lever une exception. Langage : C et C++ Exemple et/ou commentaire : Code : C++
Code : C++
Quelques liens sur std::exception : Tuto :
Édité
le 30/04/2008 19:54:08
par Hiura
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 13/12/2007 20:09:26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
union
Description : Assez similaire dans l'utilisation et à la création de structure (C), mais la différence réside dans le fait qu'avec une union on ne peut utiliser qu'un seul attribut à la fois, ceci à pour effet de consommer moins de mémoire (la taille de mémoire utilisée est égale à la taille du type qui en prend le plus, pas à l'addition de la place prise par chaque attribut). A noter aussi qu'on ne peut pas mettre de classe dans un union car la construction d'objet y est impossible. Pour plus d'info, il existe ce tuto écrit par slimshady451. Langage : C & C++ Exemple et/ou commentaire : Code : C++ - Afficher / masquer les numéros de ligne
Code : Console - Sorite - Afficher / masquer les numéros de ligne u.reel vaut 12.5
u.entier vaut 0
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 17/12/2007 20:28:50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
const_cast
Description : Transtypage. Permet de caster un objet déclaré const ou volatile en un objet de même type mais pas constant. Langage : C++ Exemple et/ou commentaire : Code : C++ - Afficher / masquer les numéros de ligne
Remarque: Ce mot-clé n'est normalement jamais nécessaire. Son utilisation est souvent le signe d'une mauvaise conception. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 19/12/2007 15:00:48 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
static_cast
Description : Transtypage. Permet de caster un objet dans un autre objet si les types sont compatibles. Langage : C++ Exemple et/ou commentaire : Code : C++ - Afficher / masquer les numéros de ligne
Remarque: Les conversions sont faites lors de la compilation. Il n'y a donc pas de test durant l'exécution qui pourrait lever une exception. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 21/12/2007 14:10:08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
reinterpret_cast
Description : Transtypage. Permet de réinterpréter autrement less données. On peut ainsi redescendre jusqu'à la représentation binaire des données. Langage : C++ Exemple et/ou commentaire : Code : C++ - Afficher / masquer les numéros de ligne
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 23/12/2007 18:30:24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
return
Description : Instruction qui indique la fin d'une fonction. La suite du programme saute alors à l'endroit où la fonction a été appelée. return peut être suivit d'une expression selon que la fonction doit renvoyer une valeur ou non. Langage : C et C++ Exemple et/ou commentaire : Code : C++ - Afficher / masquer les numéros de ligne
Remarque: Il peut y avoir plusieurs return par fonction, mais la fonction se termine au premier return rencontré. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 25/12/2007 22:15:17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
wchar_t
Description : Type de variable, ressemblant aux char, pouvant contenir une valeur plus grande que ces derniers. Ceci permet par exemple de manipuler les caractères avec accents. Langage : C++ Exemple et/ou commentaire : Code : C++ - Afficher / masquer les numéros de ligne
Remarque: Ce type existe aussi en C, mais il ne fait pas partie du standard. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 06/01/2008 18:38:25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
void
Description : void est utilisé pour définir des fonctions qui ne renvoient rien ou des fonctions qui ne prennent aucun paramètres. void* permet aussi de déclarer un pointeur sur n'importe quel type de variables ou objet. Langage : C et C++ Exemple et/ou commentaire : Code : C++ - Afficher / masquer les numéros de ligne
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 07/01/2008 18:38:37 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
extern
Description : Permet de déclarer une variable ou une fonction initialisée ou définie dans le cas d'une fonction dans une autre portée; typiquement dans un autre fichier. Langage : C et C++ Exemple et/ou commentaire : Fichier a.cpp: Code : C++ - Afficher / masquer les numéros de ligne
Fichier b.cpp Code : C++ - Afficher / masquer les numéros de ligne
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 09/01/2008 17:18:33 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
friend
Description : Permet de déclarer une classe A ou une fonction f() comme amie d'une classe B. Les fonctions et classes amies auront ainsi accès à tous les attributs et fonctions de B qu'elles soient privées, protégées ou publiques. Langage : C++ Exemple et/ou commentaire : Code : C++ - Afficher / masquer les numéros de ligne
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 11/01/2008 20:17:16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
static
Description : Permet de déclarer une variable à l'intérieur d'une fonction qui sera commune à tous les appels. C'est donc comme une variable globale mais dont la portée est limitée à l'intérieur d'une fonction. En C++, il est aussi possible de déclarer un attribut d'une classe somme static, cette variable est partagée par toutes les instances de la classe et elle existe même si aucune instance n'est créée. Une fonction membre static peut-être appelée même si aucune instance de la classe n'a été créée mais elle n'a accès qu'aux attributs statiques et aux autres fonctions membres static. Finalement static sert aussi à limiter la portée d'une variable à l'unité de traduction courante, c'est-à-dire un fichier .cpp et tous les .h inclus. Langage : C et C++ Exemple et/ou commentaire : Code : C++ - Afficher / masquer les numéros de ligne
Remarque: Une fonction membre static ne peut pas être virtuelle. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 16/01/2008 15:18:33 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
struct
Description : Identique au mot-clé class. La seule différence réside dans le fait que par défaut les attributs sont publiques et non pas privés comme dans les class. En C, les structures ne peuvent contenir que des attributs. Langage : C et C++ Exemple et/ou commentaire : Code : C++ - Afficher / masquer les numéros de ligne
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 17/01/2008 16:21:17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
typedef
Description : Permet de renommer un type pré-existant afin de rendre le code source plus lisible. Langage : C et C++ Exemple et/ou commentaire : Code : C++ - Afficher / masquer les numéros de ligne
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 18/01/2008 16:21:57 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
typeid
Description : Opérateur qui renvoie une référence sur un type_object, un objet qui décrit l'objet passé en argument. Plus précisément, typeid renvoie une référence constante sur un objet std::type_info Langage : C++ Exemple et/ou commentaire : Code : C++
Édité
le 02/05/2008 00:17:36
par Hiura
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 20/01/2008 19:48:49 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
typename
Description : Permet de décrire un type indéterminé dans le cadre d'une fonction ou d'une classe template. Ce mot-clé permet également d'indiquer au compilateur qu'un identifiant est un type et pas une variable ou un objet dans les cas où le compilateur ne pouvait le deviner seul. Pour plus de détails, voir ici. Langage : C++ Exemple et/ou commentaire : Code : C++ - Afficher / masquer les numéros de ligne
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 21/01/2008 19:50:02 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
using
Description : Permet d'importer tout ou une partie d'un espace de nom dans la portée courante, afin d'utiliser le contenu de ce namespace sans utiliser l'opérateur de résolution de portée à chaque appel de fonction. Permet également dans le cadre d'un héritage de définir quelle fonction membre utiliser, celle redéfinie dans la classe fille ou celle héritée. C'est ce qui permet de faire sauter le masquage. Langage : C++ Exemple et/ou commentaire : Code : C++ - Afficher / masquer les numéros de ligne
On peut aussi n'importe qu'une seule fonction. Code : C++ - Afficher / masquer les numéros de ligne
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hiura
|
# Posté le 22/02/2008 16:07:53 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Groupe : Membres |
if
Description : Mécanisme de branchement permettant d'exécuter du code selon différentes conditions. Le code correspondant à un test positif sera exécuté. Si le test est négatif et qu'une instruction else est présente, elle sera exécutée Langage : C et C++ Exemple et/ou commentaire : Code : C++ - Afficher / masquer les numéros de ligne
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Retour au forum "Langage C++" ou à la liste des forums
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
Fil RSS |
XHTML 1.0 |
CSS 2.0
Édité par Simple IT SARL :
Nous contacter
| Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
310 Zéros connectés |
9 requêtes |
0.0311s (0.0126s)
