Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




























Clase in C++

c


ALTE DOCUMENTE

Clase in C++



Clase īn C++

#include<iostream.h> //pentru 'cout'



#define SIZE 10

class stiva   C// class defineste un nou tip (tipul stiva)

  A

void stiva::init( ) //atentie la scrierea functiilor

void stiva::pune int val)

int stiva::scoate( )

main

ATENŢIE! Referirea unui membru al unei clase (dintr-o sectiune de cod care nu face parte din CODUL CLASEI respective) trebuie īntotdeauna facuta īn legatura cu un obiect al acelei clase. Adica:

nume_obiect nume_membru

Ex.: stiva1.init( );

N.B. Elementele particulare ale unui obiect sunt accesibile doar functiilor care sunt membre ale acelui obiect.

Alt exemplu:

#include<iostream.h> //pentru 'cout'



#include<stdio.h> //pentru 'printf( )'

class CLS //se defineste un nou tip de date

void afisare(char *mesaj = "") //functie 'inline'

struct STRU

void main()

Functia membra a clasei

Pentru a avea acces la variabilele clasei CLS are atasata o functie de tip membru (member) īn corpul clasei (adica inline) īn portiunea publica a clasei, accesibila din oricare functie inclusiv main( ): void afisare(char *mesaj

Restrictii care se aplica membrilor clasei:

o variabila membru care nu este de tip static nu poate sa aiba o initializare;

nici un membru nu poate fi un obiect al clasei care se declara, dar poate fi un pointer catre o clasa declarata;

nici un membru nu poate fi declarat ca auto, extern sau register.

Retineti! Īn C++, o declarare a unei structuri defineste un tip de clasa.






Document Info


Accesari: 1779
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )