Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Help C++ codice

  1. #1

    Help C++ codice

    Salve a tutti,
    Ho dei dubbi sui .h e cpp di c++.. qualcuno è pratico del codice e saprebbe spiegarmi bene (visto che tra qualche settimana avrei esami) come funzionano costruttori-distruttori e fx friend? In particolare:
    nelle classi (parte public) vanno inseriti i costruttori di default, quello di copia e parametrizzato.
    Di default ho capito come va inserito ma, per qnto riguarda copia e parametriz. ho molti dubbi visto che ho iniz da poco a programmare in c++.
    Ad esempio qsta parte di codice:

    class cliente{
    private:
    int codice;
    string nome;
    string citta_nasc;
    string citta_res;
    string data_nas;
    int num_vetture;
    int* vetture_noleggiate;
    public:
    // costruttore d default :
    cliente():codice(-1), nome(""), citta_nasc(""),citta_res(""),
    data_nasc(""),num_vetture(-1){vetture_noleggiate=NULL;};

    // qsta parte cosa riguarda..cos è ? ma sopratt il costruttore di COPIA e PARAMETRIZZATO vanno dikiarati in .h giusto? e che codice avrò nella parte .cpp in corrispond... ecco la restante parte di codice?

    cliente(int c, string n, string cn, string cres, string da, int* v, int num): codice(c), nome(n),citta_nascita(cn),
    citta_res(cres), data_nasc(da), num_vetture(num)
    { vetture_noleggiate=new int[num_vetture];
    for(int i=0; i <num_vetture; i++)
    vetture_noleggiate[i]=v[i];
    };
    Grazie in anticipo!!

  2. #2

    Re: Help C++ codice

    1) Indenta corretamente il codice.
    2) Riquadralo in un tag CODE
    3) Scrivi CORRETAMENTE italiano, per quanto possibile.

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Re: Re: Help C++ codice

    Originariamente inviato da menphisx
    1) Indenta corretamente il codice.
    2) Riquadralo in un tag CODE
    3) Scrivi CORRETAMENTE italiano, per quanto possibile.
    E leggi il regolamento per la modalità di costruzione dei titoli delle discussioni.


    Questa la chiudo.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.