Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
10.05.2004, 16:49
BRoDO



moin,
ich möchte eine gewisse anzahl von objekten der selben klasse mit dem selben wert initialisiren.
Der name der klasse ist k_rucksack und der name des objektes soll rucksack sein.
ich hab das so versucht:

Quellcode:k_Rucksack Rucksack(2000)[5];
das scheint aber syntaktisch falsch zu sein,

--

[ Kein STEAM | Kein TGC/TCPA | Keine Softwarepatente |Keine Alternativ-OS-Propaganda in Windows-Threads | Keine Bewertungen ][KEIN GARNIX!]

zum Seitenanfang zum Seitenende Profil || Suche
001
10.05.2004, 17:25
theDon



Quellcode:k_Rucksack Rucksack[5] = {2000, 2000, 2000, 2000, 2000};

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before

zum Seitenanfang zum Seitenende Profil || Suche
002
10.05.2004, 18:05
CN



Quellcode:k_Rucksack Rucksack[5] = 2000;

--

zum Seitenanfang zum Seitenende Profil || Suche
003
10.05.2004, 18:13
BRoDO



THX

--

[ Kein STEAM | Kein TGC/TCPA | Keine Softwarepatente |Keine Alternativ-OS-Propaganda in Windows-Threads | Keine Bewertungen ][KEIN GARNIX!]

zum Seitenanfang zum Seitenende Profil || Suche
004
14.05.2004, 07:55
Nicemice
Moderator


Quellcode:k_Rucksack Rucksack[5] = 2000; Sicher das das für beliebige Objekte geht ? Muß man da nicht einen = Operator definieren?

--

www.d3opencoop.com - A Doom3 Cooperative Mod

zum Seitenanfang zum Seitenende Profil || Suche
005
14.05.2004, 13:58
CN



probiers doch aus....
du brauchst nur nen constructor der ein einziges argument annimmt
initialisierung is keine zuweisung

--


Dieser Beitrag wurde am 14.05.2004 um 14:00 von CN bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
006
14.05.2004, 22:56
BRoDO



Quellcode:k_Rucksack Rucksack[5] = 2000 hat bei mir nicht gefunzt. ich habs so gemacht wie von don vorgeschlagen.

--

[ Kein STEAM | Kein TGC/TCPA | Keine Softwarepatente |Keine Alternativ-OS-Propaganda in Windows-Threads | Keine Bewertungen ][KEIN GARNIX!]

zum Seitenanfang zum Seitenende Profil || Suche
007
14.05.2004, 23:10
CN



vielleicht hast du es falsch gemacht..

Quellcode:#include <iostream>

using namespace std;

class test
{
public:
        int i;

        test(int d)
        {
                i = d;
        }
};

int main()
{
        test ee[10] = 5;

        for(int i = 0; i < 10; ++i)
                cout << ee[i].i << endl;

        return 0;
}
geht bei mir .. gibt 10mal 5 aus

--


Dieser Beitrag wurde am 14.05.2004 um 23:11 von CN bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
008
14.05.2004, 23:11
theDon



Zitat:
du brauchst nur nen constructor der ein einziges argument annimmt
dann geht auch cns möglichkeit, habs gerade getestet.

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before

zum Seitenanfang zum Seitenende Profil || Suche