Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - ciao a tutti mi occorre un chiarimento sulle classi
Forum - C/C++ - ciao a tutti mi occorre un chiarimento sulle classi

Avatar
matteog (Normal User)
Pro


Messaggi: 149
Iscritto: 10/04/2009

Segnala al moderatore
Postato alle 16:17
Domenica, 31/05/2009
ciao a tutti abbiamo fatto le classi a scuola ma nn ho ben capito una cosa abbiamo per esercizio per casa da fare un programma in c++ che abbia una classe automobile che abbia tre costruttori diversi con all'interno di ogniuno il nome e una funzione di stampa che dia in uscita ciao sono il costruttore della macchina ...... e questo per ogniuno dei tre più un distruttore mi potete spiegare come posso e de4vo fare per farlo??

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 17:01
Domenica, 31/05/2009
Inizia a farci vedere un tuo codice ... e parliamo di quello che non hai chiaro ...


P.S. Non scrivere in grassetto tutto il post ...

PM Quote
Avatar
matteog (Normal User)
Pro


Messaggi: 149
Iscritto: 10/04/2009

Segnala al moderatore
Postato alle 17:37
Domenica, 31/05/2009
Codice sorgente - presumibilmente C++

  1. class  macchina
  2. {
  3. public:
  4.    char marca;
  5.    char modello;
  6.    int litri;
  7.    int serbatoio;
  8.    int km;
  9.  
  10.    public macchina(marca,modello)
  11.    {
  12.            cout<<"ciao sono un costruttore";
  13.            cout<<"la macchina è "<<modello<<"con marca "<<marca;
  14.    }
  15.    public macchina(litri)
  16.    {   cout<<"ciao sono un costruttore";
  17.            cout<<"la macchina può contenere"<< litri<<"di benzina";
  18.    }
  19.    public macchina(serbatoio)
  20.    {
  21.            cout<<"ciao sn un costruttore";
  22.            if(serbatoio==litri)
  23.            {
  24.              cout<<"il serbatoio è pieno";
  25.            }
  26.            else if(serbatoio<litri)
  27.            {
  28.                    cout<<"il serbatoio è pieno";
  29.            }
  30.    }
  31.            
  32.            percorri(km)
  33. }
  34. #include "stdafx.h"
  35. #include <iostream>
  36. using namespace std;
  37. void main()
  38. {
  39.     cout<<"inserisci la marca";
  40.         cin>marca;
  41.         cout<<"inserisci il modello";
  42.         cin>> modello;
  43.         macchina(marca,modello);
  44.         cout<<"inserisci i litri di un pieno!";
  45.         cin>>litri;
  46.         macchina(litri);
  47.         cout<<"inserisci litri nel serbatoio!";
  48.         macchina(serbatoio);
  49. }





ok questo è il codice mi sapete dire se ho fatto bene i costruttori???e seconda cosa come faccio a creare una direttiva #include"macchina.h"???

PM Quote