static members
From: Lem (hjlem_at_pacific.net.sg)
Date: 02/29/04
- Next message: Lem: "static members"
- Previous message: LNK2005: "Re: c++ ou visual c++"
- Next in thread: John Harrison: "Re: static members"
- Reply: John Harrison: "Re: static members"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Sun, 29 Feb 2004 19:13:48 +0800
The following code compiles fine, however when I try to execute it, I get
this:
main.obj : error LNK2001: unresolved external symbol "private: static int
Class::dI" (?dI@Class@@0HA)
It works fine when I do not use dI.
#include<iostream.h>
class Class{
static int dI;
public:
int I;
static void init();
};
void Class::init(){
if(!(dI)){
dI = 100;
}
}
void main(){
Class a;
Class::init();
a.I = 2;
cout<<a.I;
}
Thanks in advance,
Lem
- Next message: Lem: "static members"
- Previous message: LNK2005: "Re: c++ ou visual c++"
- Next in thread: John Harrison: "Re: static members"
- Reply: John Harrison: "Re: static members"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|