Search found 22 matches

by vili_c++
14 Sep 2019, 21:42
Forum: Limbajul C++
Topic: variabila const
Replies: 0
Views: 15

variabila const

Va salut! De ce o variabila declarata constanta poate fi initializata utilizand lista de instructiuni si nu poate fi initializata utilizand constructorul ? #include<iostream> using namespace std; class Test { private: const int t; public: Test(int t):t(t) {} int getT() { return t; } }; int main() { ...
by vili_c++
07 Jun 2019, 19:51
Forum: Limbajul C++
Topic: destructor virtual vs destructor pur virtual
Replies: 3
Views: 2055

Re: destructor virtual vs destructor pur virtual

Multumesc de raspuns.
by vili_c++
07 Nov 2018, 22:33
Forum: Limbajul C++
Topic: destructor virtual vs destructor pur virtual
Replies: 3
Views: 2055

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: 2249

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: 2249

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: 2304

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: 2304

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: 1431

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: 3971

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: 4023

Re: alocare memorie

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

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: 4023

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: 3971

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: 3791

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: 3791

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);...