Simulatneous declare/initialize member variable
From: Fred Ma (fma_at_doe.carleton.ca)
Date: 05/31/04
- Next message: Zhiqiang Ye: "Re: Is there any good hash library in c/c++?"
- Previous message: Thorsten Ottosen: "Re: Makefile design"
- Next in thread: Victor Bazarov: "Re: Simulatneous declare/initialize member variable"
- Reply: Victor Bazarov: "Re: Simulatneous declare/initialize member variable"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 31 May 2004 03:08:07 GMT
Are there any reasons that would make it bad for C++ to
allow simultaneous declaration and initilization of member data?
Current way:
------------
class DerivedClass : BaseClass {
{
enum { lengthSV=16 }; // Length of SomeVector
vector<double> SomeVector;
DerivedClass( void ) : BaseClass( SomeArgument ), SomeVector(lengthSV,0.0)
{
// Construction of Derived Class
};
};
Better/Worse way?
-----------------
class DerivedClass : BaseClass {
{
enum { lengthSV=16 }; // Length of SomeVector
vector<double> SomeVector(lengthSV);
DerivedClass( void ) : BaseClass( SomeArgument )
{
// Construction of Derived Class
};
};
Fred
-- Fred Ma Dept. of Electronics, Carleton University Ottawa, Ontario, Canada
- Next message: Zhiqiang Ye: "Re: Is there any good hash library in c/c++?"
- Previous message: Thorsten Ottosen: "Re: Makefile design"
- Next in thread: Victor Bazarov: "Re: Simulatneous declare/initialize member variable"
- Reply: Victor Bazarov: "Re: Simulatneous declare/initialize member variable"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|