🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #900

Re: Kommandozeilenargumente bevor main()

#900
From: Olaf Kock
Date: Sun, 26 Nov 1995 00:00
27 lines
1481 bytes
boris@raybbs.camelot.de wrote
> Hallo zusammen,
> ich will im Konstruktor eines globalen Objektes die Kommandozeilenargumente
> abfragen, weil diese das Verhalten des globalen Objektes beeinflussen
> sollen.
> Das Objekt erst in main(...) zu initialisieren ist unguenstig, da mehrere
> andere ebenfalls globale Objekte bereits vor main(...) Gebrauch von diesem
> bestimmten Objekt machen.
[..]
> Die Frage ist also:
> Wie komm ich auf portable Weise noch vor dem Eintritt in main(...) an die
> Kommandozeilenargumente heran?
[..]
> PS: Literaturhinweise zur Problematik globaler Objekte sind natuerlich auch
>     sehr willkommen (dann spar ich mir naemlich die naechsten fragen ;-)

Gamma et al, "Design Patterns", ISBN 0-201-63361-2 (Addison Wesley) ist  
extrem empfehlenswert, zwar beschäftigt sich nur ein "Pattern" mit  
globalen Variablen, aber der Rest ist ebenfalls mehr als wertvoll. Das  
fragliche Pattern ist "Singleton". Hat man das erstmal, erübrigen sich  
tatsächlich alle weiteren Fragen in dieser Richtung (zumindest alle, die  
ich mir momentan vorstellen kann ;-)

Olaf

--
  ln /dev/null /dev/www
Technical Details
Message-ID: <5y$k7ndGjOB@rupert.shnet.org>
Path: arc1-ca.pugleaf.net!rupert.shnet.org!olaf
References: <ftn_2.2480.843.0_30b624ab_Boris.Lohner@camelot.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!rupert.shnet.org!olaf
Date: 26 Nov 1995 00:00:00 +0000
From: olaf@rupert.shnet.org (Olaf Kock)
Newsgroups: de.comp.lang.c++
Message-ID: <5y$k7ndGjOB@rupert.shnet.org>
References: <ftn_2.2480.843.0_30b624ab_Boris.Lohner@camelot.de>
Subject: Re: Kommandozeilenargumente bevor main()
X-Newsreader: CrossPoint v3.1 R/B2650