Search found 20 matches

by vili_c++
07 Nov 2018, 22:33
Forum: Limbajul C++
Topic: destructor virtual vs destructor pur virtual
Replies: 0
Views: 65

destructor virtual vs destructor pur virtual

Destructorul virtual al clasei de baza garanteaza ca obiectul clasei derivate este distrus corect, adica se apeleaza mai intai destructorul clasei derivate apoi destructorul clasei de baza (in ordinea inversa apelarii constructorilor). Acelasi comportament il are si destructorul pur virtual, sigur a...
by vili_c++
07 May 2018, 08:20
Forum: Limbajul C++
Topic: returnare tablou din functie
Replies: 2
Views: 925

Re: returnare tablou din functie

Multumesc !
by vili_c++
06 May 2018, 11:28
Forum: Limbajul C++
Topic: returnare tablou din functie
Replies: 2
Views: 925

returnare tablou din functie

Imi poate spune cineva de ce nu imi este afisata matricea in functia main() ? Egalitatea ptr = getArray() este adevarata si totusi unele elemente ale matricei sunt afisate de doua ori, altele deloc. #include <iostream> #define ROW 3 #define COL 4 using namespace std; int main() { int (*ptr)[COL][ROW...
by vili_c++
28 Nov 2017, 20:25
Forum: Limbajul C++
Topic: Constructor privat in fisier header
Replies: 2
Views: 1392

Re: Constructor privat in fisier header

Da, acum totul este ok.
Multumesc!
by vili_c++
28 Nov 2017, 18:42
Forum: Limbajul C++
Topic: Constructor privat in fisier header
Replies: 2
Views: 1392

Constructor privat in fisier header

Va rog sa ma ajutati cu un constructor de tip private. Costructorul este declarat intr-un fisier header. test4.h #ifndef TEST4_H_INCLUDED #define TEST4_H_INCLUDED class TestClass { private: TestClass(); public: static TestClass* getTestClass(); }; #endif // TEST4_H_INCLUDED main.cpp #include <iostre...
by vili_c++
23 Dec 2014, 13:14
Forum: Limbajul C++
Topic: matrice
Replies: 0
Views: 1085

matrice

Buna ziua ! Am nevoie de ajutor la urmatorul cod Am facut ceva dar codul nu afiseaza la fel ca in exemplul de mai jos. Se citeste un vector cu n elemente si o matrice cu n linii si n coloane. Sa se schimbe in matrice elementele primei coloane cu elementele vectorului, apoi elementele coloanei a doua...
by vili_c++
07 Sep 2014, 16:28
Forum: Limbajul C++
Topic: Pointer la functie
Replies: 3
Views: 3039

Re: Pointer la functie

Folosesc CodeBlocks.
Nu, in mod debug imi da un rezultat hexazecimal.

Scuze de intarziere, am fost in concediu.
by vili_c++
22 Aug 2014, 20:27
Forum: Limbajul C++
Topic: alocare memorie
Replies: 4
Views: 3027

Re: alocare memorie

Multumesc pentru raspuns bu7ch3r !
by vili_c++
21 Aug 2014, 17:21
Forum: Limbajul C++
Topic: alocare memorie
Replies: 4
Views: 3027

Re: alocare memorie

Multumesc de raspuns Viorel, dar eu vroiam sa stiu de ce codul respectiv mai exact liniile de cod urmatoare: int (*p)[col] = (int(*)[col])malloc(row * sizeof(*p)); int (*p)[col] = (int(*)[col])new int*[row]; ruleaza cand memoria este alocata cu malloc , iar cand memoria este alocata cu new codul nu ...
by vili_c++
20 Aug 2014, 21:46
Forum: Limbajul C++
Topic: alocare memorie
Replies: 4
Views: 3027

alocare memorie

Am nevoie de ajutor pentru codul de mai jos. Codul afiseaza elementele unei matrici de [row*col] dimensiune cu row si col introduse de la tastatura. Cand rulez codul facut cu malloc codul ruleaza perfect, in schimb cand rulez cu new codul nu mai functioneaza. De ce ? #include <iostream> #include <st...
by vili_c++
14 Aug 2014, 17:50
Forum: Limbajul C++
Topic: Pointer la functie
Replies: 3
Views: 3039

Pointer la functie

Mai jos am facut un cod simplu in care am declarat un pointer la functie. De ce adresa functiei "number" (cel putin mie) imi este afisata ca fiind 1 ? #include <iostream> using namespace std; void number(int&); int main() { int x; void (*pF)(int&); pF = &number; (*pF)(x); cout << "\n Adresa functiei...
by vili_c++
30 Jul 2014, 11:11
Forum: Limbajul C++
Topic: functii
Replies: 3
Views: 2998

Re: functii

Multumesc de raspuns domnule Cucu ! Intre timp am si o alta varianta a codului de mai sus cu tab[10] declarat ca variabila statica. Prezinta un dezavantaj declararea tabloului tab[10] ca variabila statica ? #include <iostream> using namespace std; int *pfunction(int); int main() { int n, *q; cout <<...
by vili_c++
29 Jul 2014, 22:21
Forum: Limbajul C++
Topic: functii
Replies: 3
Views: 2998

functii

Am realizat urmatorul cod ce ar trebui sa afiseze un vector. Va rog sa ma ajutati sa inteleg de ce nu afiseaza elementele vectorului. Va multumesc ! #include <iostream> using namespace std; int *pfunction(int n); int main() { int n, *q; cout << "\n Numarul de elemente: "; cin >> n; q = pfunction(n);...
by vili_c++
26 Jun 2014, 20:53
Forum: Limbajul C++
Topic: cin.get()
Replies: 1
Views: 1914

cin.get()

Va salut ! Nu am inteles urmatorul cod de ce nu ruleaza ? Ar trebui ca acest cod sa afiseze initialele numelui introdus de la tastatura. Unde gresesc ? #include <iostream> #include <stdio.h> using namespace std; int main () { char first[50], last[50]; cout << "\n Introduceti numele si prenumele: ";...
by vili_c++
13 Feb 2014, 21:26
Forum: Limbajul C++
Topic: operator de selectie indirecta ->
Replies: 11
Views: 2907

Re: operator de selectie indirecta ->

Un singur scop: sa stiu cum se aplica acest operator de acces -> . Daca am inteles eu asa zic. Oricum ideea e ca daca p este un pointer la o structură, atunci p->membru_al_structurii face referire la acel membru. Adica p->membru_al_structurii este o notatie alternativa la (*p).membru_al_structurii. ...