Résultats 31 - 39 sur un total 39 pour  Wikipedia / Programmation orientée objet / Wikipedia    (15651 articles)

Programmation C-C++/C++ : La couche objet/Données et fonctions membres statiques Imprimer cet article

initialise que les données des nouveaux objets. Les données statiques ne sont pas spécifiques à un objet particulier et ne peuvent donc pas être initialisées dans le constructeur. En fait, leur initialisation doit se faire lors de leur définition, en dehors de la déclaration de la

wikibooks.org | 2016/2/25 12:28:44

Programmation C-C++/C++ : La couche objet/Pointeur this Imprimer cet article

Nous allons à présent voir comment les fonctions membres, qui appartiennent à la classe, peuvent accéder aux données d'un objet , qui est une instance de cette classe. Cela est indispensable pour bien comprendre les paragraphes suivants. À chaque appel d'une fonction membre, le compilateur

wikibooks.org | 2016/2/25 11:21:26

Programmation C-C++/C++ : La couche objet/Constructeurs et destructeurs Imprimer cet article

Le constructeur et le destructeur sont deux méthodes particulières qui sont appelées respectivement à la création et à la destruction d'un objet . Toute classe a un constructeur et un destructeur par défaut, fournis par le compilateur. Ces constructeurs et destructeurs appellent les

wikibooks.org | 2016/2/25 9:47:04

Programmation C-C++/C++ : La couche objet/Fonctions et classes amies Imprimer cet article

Il est parfois nécessaire d'avoir des fonctions qui ont un accès illimité aux champs d'une classe. En général, l'emploi de telles fonctions traduit un manque d'analyse dans la hiérarchie des classes, mais pas toujours. Elles restent donc nécessaires malgré tout. De telles fonctions

wikibooks.org | 2016/2/24 23:53:40

Programmation C-C++/C++ : La couche objet/Classes virtuelles Imprimer cet article

classes virtuelles. Premièrement, il est impossible de transtyper directement un pointeur sur un objet d'une classe de base virtuelle en un pointeur sur un objet d'une de ses classes dérivées. Il faut impérativement utiliser l'opérateur de transtypage dynamique dynamic_cast. Cet oprateur

wikibooks.org | 2016/2/24 20:05:07

Programmation C-C++/C++ : La couche objet/Héritage Imprimer cet article

L'héritage permet de donner à une classe toutes les caractéristiques d'une ou de plusieurs autres classes. Les classes dont elle hérite sont appelées classes mères, classes de base ou classes antécédentes. La classe elle-même est appelée classe fille, classe dérivée ou classe descendante

wikibooks.org | 2016/2/24 19:42:05

Programmation C-C++/C++ : La couche objet/Encapsulation des données Imprimer cet article

une d'entre elle provoque la destruction des autres. Les unions sont très souvent utilisées en programmation système, lorsqu'un polymorphisme physique des données est nécessaire (c'est-à-dire lorsqu'elles doivent être interprétées de différentes façons selon le contexte).  les

wikibooks.org | 2016/2/24 17:45:13

Programmation C-C++/C++ : La couche objet/Déclaration de classes en C++ Imprimer cet article

de résolution de portée. Il permet, d'une manière générale, de spécifier le bloc auquel l objet qui le suit appartient. Ainsi, le fait de précéder le nom de la méthode par le nom de la classe permet au compilateur de savoir de quelle classe cette méthode fait partie. Rien n'interdit

wikibooks.org | 2016/2/24 12:19:23

Programmation C-C++/C++ : La couche objet/Pointeurs sur les membres d'une classe Imprimer cet article

pas utilisables directement. En effet, les données d'une classe sont instanciées pour chaque objet , et les fonctions membres reçoivent systématiquement le pointeur this sur l objet de manière implicite. On ne peut donc pas faire un déréférencement direct de ces pointeurs. Il faut

wikibooks.org | 2010/7/26 17:34:22