Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » member array über konstruktor initialisieren

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
16.11.2006, 23:54 Uhr
~derMond
Gast


Hallo,

ich versuche folgendes:


C++:

struct My_DATA
{
    double* a;
    double* b;
    double* c;
    int d;
    int e;  
};

typedef unsigned int U_Int32;
typedef U_Int32 Key;
typedef std::pair< Key, My_DATA> My_Pair;


class My_Class
{
  
    public:
        
        //! The empty constructor
        My_Class();
        
        //! The empty constructor
        My_Class(const int dimension);
        
    private:
        My_Pair m_arr;

};


My_Class::My_Class(const int dimension)
{
    m_arr = new My_Pair[dimension];
}




nur kann ich ja keine statische initialisierung von array über variablen machen ...
hat jemand eine Lösung?

danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
17.11.2006, 08:49 Uhr
ao

(Operator)


Du meinst das wahrscheinlich so oder?

C++:
class My_Class
{
  
    public:
        
        My_Class();
        
        My_Class(const int dimension);
        
    private:
        My_Pair *m_arr; // m_arr ist ein Pointer auf My_Pair ...

};
My_Class::My_Class(const int dimension)
{
    m_arr = new My_Pair[dimension];  // ... sonst geht das hier nicht
}


Seltsam, die Leute kennen die tollsten STL-Klassen (pair, ...), aber auf die Idee, die Container zu benutzen, kommen sie nicht, stattdessen wird mit C-Arrays rumgebastelt. Kommt hier so oft vor. Wie wär denn sowas hier?

C++:
    private:
        std::vector<My_Pair> m_arr;


ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: