Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Per favore aiutatemi...

    Ciao a tutti, sono alle prime armi con il c++, e il mio professore d'informatica mi ha fatto fare un programma con le classi virtuali...! Ho dichiarato una super classe con quattro funzioni virtuali, così:
    class calcolatrice
    {
    public:
    virtual int addiziona()=0;
    virtual int sottrai()=0;
    virtual int moltiplica()=0;
    virtual int dividi()=0;
    };
    poi..ho fatto ereditare ad altre due classi questa classe principale, una classe è la calcolatrice decimale e una quella polacca.Per la decimale non ho evuto problemi,ma per la polacca si:
    infatti non riesco ad inserire nelle classi virtuali della polacca la funzione che mi risolve l'espressione che l'utente inserisce in notazione polacca infissa.Spiego meglio, la mia classe polacca funziona tamite una funzione che risolve l'espressione inserita, ma se gli facci ereditare la classe madre con le funzioni virtual nonfunziona più il programma, perchè non so come inserire nelle funzioni virtual la funzione che mi risolve l'espressione?
    Mi potete aiutare, è urgente! E poi..posso passare altre funzioni all'interno del corpo di una virtual?

    Conto su di voi!
    ps.Se potete farmi esempi pratii e semplici, perchè devo capire bene..già sono imbranata di mio !
    grazie...la vostra W!

  2. #2
    Utente bannato
    Registrato dal
    Sep 2007
    Messaggi
    2,777
    1-Il titolo non è conforme al regolamento che dovresti leggere prima di postare.
    2-Qui siamo in xhtml html e non in C++

    Vedi un po tu

  3. #3
    Originariamente inviato da Gufo
    1-Il titolo non è conforme al regolamento che dovresti leggere prima di postare.
    2-Qui siamo in xhtml html e non in C++

    Vedi un po tu
    Leggi il regolamento prima di scrivere altri messaggi, intanto ti sposto nella sezione giusta
    http://forum.html.it/forum/showthrea...hreadid=310046
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

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.