Search found 17 matches

by vili_c++
28 Nov 2017, 20:25
Forum: Limbajul C++
Topic: Constructor privat in fisier header
Replies: 2
Views: 252

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

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

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

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

Re: alocare memorie

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

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

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

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

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

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

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

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. ...
by vili_c++
13 Feb 2014, 20:31
Forum: Limbajul C++
Topic: operator de selectie indirecta ->
Replies: 11
Views: 2164

Re: operator de selectie indirecta ->

Da intr-adevar Claudiu scopul meu era sa elimin in totalitate operatorul de indirectare.
Pentru linia de cod *(*(p+i)+j)).A; eu incercam sa folosesc de doua ori operatorul de indirectare si de aceea si "virgula".
Va multumesc tuturor pentru ajutor !
by vili_c++
12 Feb 2014, 23:32
Forum: Limbajul C++
Topic: operator de selectie indirecta ->
Replies: 11
Views: 2164

Re: operator de selectie indirecta ->

Pentru expresia :
cin >>(*(p+i)).A;
am folosit operatorul de selectie indirecta
cin >>(p+i)->A;
acelasi operator vreau sa-l folosesc si pentru :
cin >>(*(*(p+i)+j)).A;
dar imi dar "cu virgula"
by vili_c++
12 Feb 2014, 19:16
Forum: Limbajul C++
Topic: operator de selectie indirecta ->
Replies: 11
Views: 2164

Re: operator de selectie indirecta ->

Raspuns pentru Ovidiu Cucu

Da stiu ca intru in conflict cu headerul <vector> din STL in cazul in care introduc headerul <vector>.
Eu vroiam doar sa aflu cum sa folosesc operatorul de selectie indirecta -> pentru structura "matrice".