Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.c++ > #4709

Re: Conflitto metodo tra base e derivata

From enoquick <enoquick@gmail.com>
Newsgroups it.comp.lang.c++
Subject Re: Conflitto metodo tra base e derivata
Date 2019-03-02 11:21 -0600
Organization A noiseless patient Spider
Message-ID <q5ee3d$mtr$1@dont-email.me> (permalink)
References <6f51ee25-aec6-42d8-a20b-589891fcaa6d@googlegroups.com> <pk33ur$kbd$1@dont-email.me> <43787168-fb60-401c-ae34-b0ad180f12e4@googlegroups.com> <q5cr1p$ere$1@dont-email.me> <4a743b7e-b0cd-4a84-99a8-ca5ea7fbd1e0@googlegroups.com>

Show all headers | View raw


Il 02/03/19 11:09, _merlinO_ ha scritto:
> Il giorno sabato 2 marzo 2019 03:50:35 UTC+1, enoquick ha scritto:
> 
>> Allora scusami ma non ho capito bene cosa intendi visto che i due esempi
>> da me postati non vanno bene.
> 
> Purtroppo รจ passato troppo tempo, credo mi fossi ritrovato in un problema di design creato dalla classe base (non creata da me). Fossero stati metodi virtuali non ci sarebbe stato problema.
> 

Pensandoci forse una cosa di questo genere ?


class base {
	public:
		void speak() {  pre(); virtual_speak();post();}
	protected:
		virtual void virtual_speak()=0;
	private;
		void pre();
		void post();
};

class d : public base {
	protected:
		void virtual_speak() override;
};

Evita di chiamare il metodo della classe base


Back to it.comp.lang.c++ | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Conflitto metodo tra base e derivata Emanuele Merlo <emanuele.merlo@gmail.com> - 2018-08-03 02:03 -0700
  Re: Conflitto metodo tra base e derivata enoquick <enoquick@gmail.com> - 2018-08-03 21:44 -0500
    Re: Conflitto metodo tra base e derivata _merlinO_ <emanuele.merlo@gmail.com> - 2019-03-01 08:20 -0800
      Re: Conflitto metodo tra base e derivata enoquick <enoquick@gmail.com> - 2019-03-01 20:50 -0600
        Re: Conflitto metodo tra base e derivata _merlinO_ <emanuele.merlo@gmail.com> - 2019-03-02 09:09 -0800
          Re: Conflitto metodo tra base e derivata enoquick <enoquick@gmail.com> - 2019-03-02 11:21 -0600
  Re: Conflitto metodo tra base e derivata Ronie <sffs@adfdt.it> - 2019-02-25 16:40 +0100
    Re: Conflitto metodo tra base e derivata enoquick <enoquick@gmail.com> - 2019-02-25 13:36 -0600
    Re: Conflitto metodo tra base e derivata a.laforgia@gmail.com - 2019-02-28 03:12 -0800
      Re: Conflitto metodo tra base e derivata enoquick <enoquick@gmail.com> - 2019-02-28 07:24 -0600
        Re: Conflitto metodo tra base e derivata a.laforgia@gmail.com - 2019-02-28 05:27 -0800
          Re: Conflitto metodo tra base e derivata enoquick <enoquick@gmail.com> - 2019-02-28 09:12 -0600
            Re: Conflitto metodo tra base e derivata 4ndre4 <a.laforgia@gmail.com> - 2019-02-28 08:22 -0800
              Re: Conflitto metodo tra base e derivata enoquick <enoquick@gmail.com> - 2019-02-28 10:28 -0600
                Re: Conflitto metodo tra base e derivata 4ndre4 <a.laforgia@gmail.com> - 2019-02-28 08:56 -0800
                Re: Conflitto metodo tra base e derivata enoquick <enoquick@gmail.com> - 2019-02-28 11:23 -0600
                Re: Conflitto metodo tra base e derivata 4ndre4 <a.laforgia@gmail.com> - 2019-02-28 10:43 -0800
                Re: Conflitto metodo tra base e derivata acc <email@farlocca.it> - 2019-02-28 21:15 +0100
                Re: Conflitto metodo tra base e derivata 4ndre4 <a.laforgia@gmail.com> - 2019-02-28 13:39 -0800
                Re: Conflitto metodo tra base e derivata acc <email@farlocca.it> - 2019-03-01 14:45 +0100
                Re: Conflitto metodo tra base e derivata fmassei@gmail.com - 2019-02-28 15:30 -0800
                Re: Conflitto metodo tra base e derivata enoquick <enoquick@gmail.com> - 2019-02-28 21:06 -0600

csiph-web