Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune. stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme


Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

C


Index » educatie » » informatica » C
Pointeri la clase


Pointeri la clase


Pointeri la clase

Se pot crea si pointeri la clase. Odata declarata, clasa devine un tip valid si putem sa folosim numele clasei ca un tip al pointerului.

De exemplu:

Dreptunghi *pDr;

pDr este un pointer la tipul Dreptunghi

Putem folosi operatorul special sageata (->) pentru a accesa membrul unui obiect referit de un pointer. Iata un exemplu cu cateva combinatii posibile:

// exemplu cu pointeri la clase

#include<iostream>

#include<conio.h>

using namespace std;

class Dreptunghi

void Dreptunghi::setValori(int paramLungime, int paramLatime)

int main ()

arie a: 2

arie *b: 12

arie *c: 2

arie *(d[0]): 30

arie *(d[1]): 56

Iata un sumar al operatiilor cu pointeri din exemplul precedent:

Expresie

Semnificatie

*x

obiect referit de x

&x

adresa lui x

x.y

membrul y al obiectului x

x->y

membrul y al obiectului referit de x

(*x).y

membrul y al obiectului referit de x (echivalent cu expresia anterioara)

x[0]

primul obiect din vectorul referit de x (echivalent cu *x)

x[1]

al 2-lea obiect din vectorul referit de x

x[n]

al (n+1)-lea obiect din vectorul referit de x



loading...




Politica de confidentialitate

loading...




Politica de confidentialitate

Copyright © 2019 - Toate drepturile rezervate

Afaceri


Access
Adobe photoshop
Autocad
Baze de date
C
Calculatoare
Corel draw
Excel
Foxpro
Html
Internet
Java
Linux
Mathcad
Matlab
Outlook
Pascal
Php
Powerpoint
Retele calculatoare
Sql
Windows
Word