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


Groups > de.sci.electronics > #203985

Re: C++ method pointer?

From Hans-Peter Diettrich <DrDiettrich1@aol.com>
Newsgroups de.sci.electronics
Subject Re: C++ method pointer?
Date 2016-03-10 16:59 +0100
Message-ID <dkdk21FemhsU3@mid.individual.net> (permalink)
References (1 earlier) <nbpr73$77j$1@news.albasani.net> <dkbar9FrbmbU1@mid.individual.net> <nbpttb$d2q$1@news.albasani.net> <dkbj5oFtl63U1@mid.individual.net> <nbr1l3$l92$2@news.albasani.net>

Show all headers | View raw


Thorsten Böttcher schrieb:
> Am 09.03.2016 um 22:31 schrieb Hans-Peter Diettrich:
>> Thorsten Böttcher schrieb:
>>
>>> Oder willst Du vor dem Kompilieren entscheiden welcher Dekoder benutzt
>>> wird?
>>
>> Ja, den Rest gibt es ja schon.
> 
> Dann mach das doch ganz einfach über eine Präprozessoranweisung, anstatt 
> so etwas kompliziertes wie eine Methodenpointer, der später alle anderen 
> eher verwirrt.

So wird das in den bisherigen Bibliotheken gemacht, erfordert dann aber 
Eingriffe in die Bibliothek, um die #defines anzupassen. Das hat dann 
den unerwünschten Effekt, daß man zu jedem Projekt eine neue Kopie der 
Bibliothek anlegen muß, da die nach der Änderung eben nur noch für 
diesen einen Fall genutzt werden kann.

Hinzu kommt die Compiler-Magie, die den Programmcode so abändert, daß 
man die #define nicht ins Anwendungsprogramm verlagern kann, und die 
undurchsichtige Auswahl der tatsächlich benutzten Bibliotheks-Variante - 
was müßte da zur Klarstellung noch alles abgeändert werden? Das kann man 
jedenfalls keinem Arduino-Programmierer zumuten :-(

Diese ganzen Einschränkungen sind mir im Laufe der letzten Wochen 
aufgefallen, in denen ich mich mit dieser Bibliothek befaßt habe. Aber 
nun sehe ich endlich den (hoffentlich) richtigen Tunnel am Ende des 
Lichts ;-)

DoDi

Back to de.sci.electronics | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

C++ method pointer? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2016-03-09 18:14 +0100
  Re: C++ method pointer? Christian Zietz <newsgroup.1001@chz.xyz> - 2016-03-09 18:24 +0100
    Re: C++ method pointer? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2016-03-09 19:43 +0100
      Re: C++ method pointer? Christian Zietz <newsgroup.1001@chz.xyz> - 2016-03-09 20:03 +0100
        Re: C++ method pointer? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2016-03-09 20:29 +0100
          Re: C++ method pointer? Christian Zietz <newsgroup.1001@chz.xyz> - 2016-03-09 20:47 +0100
    Re: C++ method pointer? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2016-03-09 19:57 +0100
  Re: C++ method pointer? Thorsten Böttcher <thorsten_nospam@gmx.net> - 2016-03-09 19:49 +0100
    Re: C++ method pointer? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2016-03-09 20:11 +0100
      Re: C++ method pointer? Thorsten Böttcher <thorsten_nospam@gmx.net> - 2016-03-09 20:35 +0100
        Re: C++ method pointer? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2016-03-09 22:31 +0100
          Re: C++ method pointer? Thorsten Böttcher <thorsten_nospam@gmx.net> - 2016-03-10 06:45 +0100
            Re: C++ method pointer? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2016-03-10 16:59 +0100
  Re: C++ method pointer? Marc Santhoff <m.santhoff@t-online.de> - 2016-03-09 20:47 +0100
    Re: C++ method pointer? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2016-03-09 22:33 +0100
      Re: C++ method pointer? Christian Zietz <newsgroup.1001@chz.xyz> - 2016-03-09 23:11 +0100
      Re: C++ method pointer? Marc Santhoff <m.santhoff@t-online.de> - 2016-03-10 01:29 +0100
        Re: C++ method pointer? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2016-03-11 13:24 +0100
  Re: C++ method pointer? Edzard Egberts <ed_09@tantec.de> - 2016-03-10 08:51 +0100
    Re: C++ method pointer? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2016-03-10 16:33 +0100
  Re: C++ method pointer? Heinz Saathoff <newshsaat@arcor.de> - 2016-03-10 09:14 +0100
    Re: C++ method pointer? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2016-03-10 16:42 +0100
      Re: C++ method pointer? Edzard Egberts <ed_09@tantec.de> - 2016-03-10 19:12 +0100
        Re: C++ method pointer? Edzard Egberts <ed_09@tantec.de> - 2016-03-11 08:04 +0100
        Re: C++ method pointer? Heinz Saathoff <newshsaat@arcor.de> - 2016-03-11 09:14 +0100

csiph-web