|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Oct 2004
Città: goettingen
Messaggi: 275
|
[C++] ancora ereditarietà
non odiatemi..
ma vorrei fare una classe B che eredità da A e poi una classe C che eredita da B. Da C vedo tutti i metodi di A come se fossero miei? Ovviamente tutto public.
__________________
La prima necessità dell'uomo è il superfluo. Albert Einstein |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
(Devo dire che non lavoro piú col C++ da un pó e comincio ad essere un pó arrugginito
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
|
#3 | |
|
Member
Iscritto dal: Oct 2004
Città: goettingen
Messaggi: 275
|
Quote:
perchè io ho una classe A in C++, una classe B con solo costruttore in C++ e una classe C in Python da cui non riesco a vedere i metodi di A.. mentre ereditando diretto A->C li vedo
__________________
La prima necessità dell'uomo è il superfluo. Albert Einstein |
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
|
#5 | |
|
Member
Iscritto dal: Oct 2004
Città: goettingen
Messaggi: 275
|
Quote:
__________________
La prima necessità dell'uomo è il superfluo. Albert Einstein |
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
per esempio: Codice:
#include <stdio.h>
class A
{
public:
virtual void stampa() { puts( "stampa" ); }
};
class B : public A
{
};
class C : public B
{
};
int main(void)
{
C c;
c.stampa();
return 0;
}
ma queste cose sono l'ABC, non hai un manuale del C++ ?
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
ripeto che é un problema del serpentone
magari riesce a "vedere" solo i membri ereditati dal primo livello. M'hai incuriosito ... cerco un sito aperto del Python se lo trovo
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
#8 |
|
Member
Iscritto dal: Oct 2004
Città: goettingen
Messaggi: 275
|
è che sto andando in confusione perchè non so più che pesci pigliare..
grazie della pazienza!
__________________
La prima necessità dell'uomo è il superfluo. Albert Einstein |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:07.


















