Re: [Dev-C++] Question about class objects
Open Source C & C++ IDE for Windows
Brought to you by:
claplace
|
From: Per W. <pw...@ia...> - 2002-10-23 13:04:59
|
If you declare a method as static, you may call it before instancing
an object of the class type, i.e.
class MyClass {
public:
...
static void StaticMethod();
protected:
static int a_value;
};
int MyClass::a_value;
void MyClass::StaticMethod() {
a_value =3D rand();
}
int main() {
MyClass::StaticMethod();
MyClass obj;
return 0;
}
EMA System email: pw...@ia...
Per Westermark web: http://iapetus.neab.net
Vargvaegen 174B phone: +46 8 410 17 198
S-906 42 Umeaa
Sweden
On Wed, 23 Oct 2002, Daniel Glenfield wrote:
>=20
>=20
> When I create a class object, can I call a member function right away?
>=20
> I'm thinking that if I have private data I want to initialise when the=20
> object is created I could put in a member function that does it, but can =
I=20
> call it immediately? Instead of
>=20
> MyClass ObjectOne;
> ObjectOne.StartUp();
>=20
>=20
> I know that a constructor initialisation list will do the same, can someo=
ne=20
> show me an example of that as well as I am a little confused by the synta=
x.
>=20
> Daniel
>=20
>=20
>=20
> _________________________________________________________________
> Get a speedy connection with MSN Broadband.=A0 Join now!=20
> http://resourcecenter.msn.com/access/plans/freeactivation.asp
>=20
>=20
>=20
> -------------------------------------------------------
> This sf.net emial is sponsored by: Influence the future=20
> of Java(TM) technology. Join the Java Community=20
> Process(SM) (JCP(SM)) program now.=20
> http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0002en
> _______________________________________________
> Dev-cpp-users mailing list
> Dev...@li...
> TO UNSUBSCRIBE: http://www.noicys.cjb.net/devcpp/ub.htm
> https://lists.sourceforge.net/lists/listinfo/dev-cpp-users
>=20
|