Static member initialization
From: Agoston Bejo (gusz1_at_freemail.hu)
Date: 01/04/05
- Next message: Frank Hickman [MVP]: "Re: big icon and modeless dialogs"
- Previous message: Larry Brasfield: "Re: namespace overheads?"
- Next in thread: Simon Trew: "Re: Static member initialization"
- Reply: Simon Trew: "Re: Static member initialization"
- Reply: Tom Widmer: "Re: Static member initialization"
- Reply: Frank Hickman [MVP]: "Re: Static member initialization"
- Reply: Doug Harrison [MVP]: "Re: Static member initialization"
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 4 Jan 2005 18:19:37 +0100
Hello there,
is it possible to initialize such a static member that need some algorithm
for
initializing? What I mean is:
----------------------------------
Example: Platform VC++7.1
----------------------------------
#include <iostream>
using namespace std;
struct A {
static int ia[10];
}
for(int i=0;i<10;++i) { A::ia[i] = i; } // SYNTAX ERROR: 'for'
int _tmain(int argc, _TCHAR* argv[])
{
cout << A::ia[5] << endl;
return 0;
}
---------------------------------
What is actually missing is a kind of "static constructor" for a class, sort
of
like in Java.
Any ways to do this?
Thx,
Agoston
- Next message: Frank Hickman [MVP]: "Re: big icon and modeless dialogs"
- Previous message: Larry Brasfield: "Re: namespace overheads?"
- Next in thread: Simon Trew: "Re: Static member initialization"
- Reply: Simon Trew: "Re: Static member initialization"
- Reply: Tom Widmer: "Re: Static member initialization"
- Reply: Frank Hickman [MVP]: "Re: Static member initialization"
- Reply: Doug Harrison [MVP]: "Re: Static member initialization"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|