Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: POO  (Citit de 4044 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
stelian_2681
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 15



Vezi Profilul
POO
« : Iunie 28, 2016, 23:02:58 »

Am urmatorul cod, nu inteleg unde gresesc.
Astept sugestii.
Multumesc!

Cod:
#include <iostream>
#include <cstring>
using namespace std;

class Stiva
{
public:
    Stiva();
    int esteVida();
    int estePlina();
    void adauga(float element);
    float sterge();
private:
    float elementeleStivei[];
    int virfulStivei;
};

class ContBancar
{
private:
    float depozit;
    Stiva istoric;
public:
    void tranzactie(float suma)
    {
        depozit = suma;
        istoric.adauga(float element);
    }
    float bilant()
    {
        return depozit;
    }
};

int main()
{
    ContBancar contClient;
    Stiva tranzactie;
    contClient.tranzactie(1000.0);
    cout << "\n " << contClient.bilant() << endl;
    return 0;
}
Memorat
Cristian1997
Strain


Karma: 2
Deconectat Deconectat

Mesaje: 20



Vezi Profilul
« Răspunde #1 : Iunie 29, 2016, 11:51:04 »

Pe linia 14, trebuie sa adaugi si dimensiunea vectorului, de exemplu float elementeleStivei[10];

In apelul istoric.adauga(float element); de pe linia 27, argumentul trebuie sa fie o variabila declarata anterior:
float element;
istoric.adauga(element);
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines