Visualizzazione dei risultati da 1 a 6 su 6

Discussione: classi in c++ dubbi ?

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    124

    classi in c++ dubbi ?

    salve volevo porvi in quesito a cui non sono riuscito a dare una risposta

    Codice PHP:

    class CommunicationDevices
    {
    public:
    virtual void which(){
    cout<<"This is a common device..."<<endl;
    }
    };
    class 
    MobilePhoneWithGSMSupport: public CommunicationDevices
    {
    public:
    virtual void which(){
    cout<<"This is a Mobile Phone...GSM Supported"<<endl;
    }
    }; 
    1)
    a cosa serve la parolina "virtual" quando dichiaro il metodo which ? presente solo nella seconda classe?


    2)

    class MobilePhoneWithGSMSupport: public CommunicationDevices

    "ublic communicationdevices" vuole dire che la classe MobilePhoneWithGSMSupport è sotto classe di CommunicationDevices?

    3) in c++ ( e anche in java) quanti tipi di polimorfismo esistono?

    vi ringrazio anticipatamente.
    andrea

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

    Moderazione

    Che compito/esame state cercando di farvi svolgere sul forum?

    http://forum.html.it/forum/showthrea...readid=1330908

    Originariamente inviato da asafa
    3) in c++ ( e anche in java) quanti tipi di polimorfismo esistono?
    http://forum.html.it/forum/showthrea...readid=1330924


    "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

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    124
    magari se mi spieghi l'attributo virtual mi fai un favore!

  4. #4
    1 - fai una ricerca sul tuo motore preferito sulle parole chiave "ereditarietà polimorfismo c++.
    2 - si dice classe derivata (vedi sempre ereditarietà c++)

    ciao
    sergio

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Puoi leggere

    http://www.ba.infn.it/~zito/jsem/lez3c.html

    ma sarebbe meglio studiarlo sui libri piuttosto che su un tutorial o su un forum ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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

    Moderazione

    Originariamente inviato da asafa
    magari se mi spieghi l'attributo virtual mi fai un favore!
    Usando Google:

    http://www.cppreference.com/wiki/keywords/virtual
    http://www.codersource.net/cpp_virtual_functions.html
    http://www.glenmccl.com/virt_cmp.htm


    Poi qualche breve citazione:

    Regolamento
    1) Effettuare una ricerca prima di postare.
    http://forum.html.it/forum/showthrea...readid=1301053
    http://forum.html.it/forum/showthrea...readid=1298011
    http://forum.html.it/forum/showthrea...readid=1264289
    http://forum.html.it/forum/showthrea...readid=1241522

    Regolamento
    3) Evitare titoli e contenuti troppo generici.
    "classi in c++ dubbi"
    "Interpretazione Codice C++"

    Regolamento
    8) Arricchimento dei vostri quesiti.
    [...]Infine, ricordate che quest'area non è un luogo in cui farsi fare i compiti a casa: se avete un esercizio da risolvere, proponete la vostra soluzione, riportate il codice, indicate l'errore o la descrizione dell'effetto indesiderato... la risoluzione del vostro problema presuppone uno sforzo da parte dell'autore della discussione.
    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.