Order of Static Members
From: Luther Baker (lutherbaker_at_yahoo.com)
Date: 05/30/04
- Next message: Bob Hairgrove: "Re: What do other's make of this code?"
- Previous message: William Xuuu: "Re: assigning string to int"
- Next in thread: Luther Baker: "Re: Order of Static Members"
- Reply: Luther Baker: "Re: Order of Static Members"
- Reply: Bob Hairgrove: "Re: Order of Static Members"
- Reply: Gianni Mariani: "Re: Order of Static Members"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 30 May 2004 09:24:18 -0700
Hi,
Is the order of initialization guaranteed for static members as it is
for instance members?
Namely, the order they appear the in the declaration?
ie:
foo.h:
class Foo
{
....
private:
static std::string header_label;
static size_t header_len;
};
....
foo.cpp
std::string Foo::header_label ("vendor-product-0.1.1");
//
// Can I depend on header_label to be initialized at this point?
//
size_t Foo::header_len = header_label.length() +
2*(sizeof(AddressSize));
Thanks,
-Luther
- Next message: Bob Hairgrove: "Re: What do other's make of this code?"
- Previous message: William Xuuu: "Re: assigning string to int"
- Next in thread: Luther Baker: "Re: Order of Static Members"
- Reply: Luther Baker: "Re: Order of Static Members"
- Reply: Bob Hairgrove: "Re: Order of Static Members"
- Reply: Gianni Mariani: "Re: Order of Static Members"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]