Article View: de.comp.lang.c++
Article #870Kommandozeilenargumente bevor main()
From: Boris Lohner
Date: Sat, 25 Nov 1995 01:07
Date: Sat, 25 Nov 1995 01:07
37 lines
1469 bytes
1469 bytes
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.
Leider hab ich bis jetzt keine Loesung fuer dieses Problem gefunden.
// Beispielprograemmchen
class Foo{
public:
Foo(){ /* hier wuerden die Kommandozeilenargumente benoetigt */ }
/* ... */
};
Foo foobar;
int main(int argc,char** arg)
{
/* ... */
}
Die Frage ist also:
Wie komm ich auf portable Weise noch vor dem Eintritt in main(...) an die
Kommandozeilenargumente heran?
Mit Dank in vorraus fuer Anregungen und Ideen
Boris
PS: Literaturhinweise zur Problematik globaler Objekte sind natuerlich auch
sehr willkommen (dann spar ich mir naemlich die naechsten fragen ;-)
... Please send no mail >16k
Technical Details
Message-ID:
<ftn_2.2480.843.0_30b624ab_Boris.Lohner@camelot.de>Path:
arc1-ca.pugleaf.net!raybbs.camelot.de!borisShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!raybbs.camelot.de!boris From: boris@raybbs.camelot.de (Boris Lohner) Newsgroups: de.comp.lang.c++ Subject: Kommandozeilenargumente bevor main() Message-ID: <ftn_2.2480.843.0_30b624ab_Boris.Lohner@camelot.de> Date: Sat, 25 Nov 95 03:07:00 +0200 Sender: news@camelot.de Reply-To: boris@raybbs.camelot.de X-Newsreader: Blue Wave/Max v2.12 OS/2 [NR] X-Mailer: uugate 0.35 (OS/2 2.30) (Fidonet Gateway) Organization: RAY-BBS Internet<->Fidonet Gateway