Výsledky 1 až 8 z 8

Téma: [VisualC++] Konstruktor a Pole

  1. #1

    Standardní [VisualC++] Konstruktor a Pole

    Ahoj.
    Narazil jsem na takovej problém doufám, že mi ho pomůžete vyřešit. Potřebuju vytvořit pole z objektů, ale potřebuju předat informace kontruktoru jak na to ??

    Dejme tomu že mám objekt
    Kód:
    class TJmeno
    {
    public:
         TJmeno(void);
         TJmeno(int pocet);
         //deklarace proměnných a metod atd.
    };
    Nyní kdybych chtěl ten objekt TJmeno v programu vytvořit (s prázdným konstruktorem, a dejme tomu bylo by to pole o velikosti 100) tak volám např.
    Kód:
    TJmeno *Jmeno = new TJmeno[100];
    A když budu chtít použít kontruktor tak když bych to deklaroval normálně (né jako pole)
    Kód:
    TJmeno Jmeno(5)  //např
    Ale kam napíšu tu (5) prametry kontruktoru, když je to pole??
    HwTips.com

  2. #2

    Standardní

    Sorry, ale nejak jsem to asi nepochopil...

  3. #3

    Standardní

    Citace Původně odeslal viki_
    Sorry, ale nejak jsem to asi nepochopil...
    Udělej pole o n prvcích z objektů u kterejch potřebuješ předat konstruktory parametry!
    HwTips.com

  4. #4

    Standardní

    Ja myslim ze to udelat nejde, protoze pole vytvorene napr.:
    TJmeno *Jmeno = new TJmeno[100];
    neobsahuje vytvorene objekty, ale null hodnoty a musi se jeste dodatecne naplnit (napr. v nejakem cyklu).

  5. #5
    Kluk k sežrání Avatar uživatele xvojta
    Založen
    07.10.2002
    Bydliště
    Velká Morava (Brno)
    Věk
    43
    Příspěvky
    427
    Vliv
    287

    Standardní

    jestli te chapu, tak ty chces pri vytvareni toho o pole o n prvcich, zadat krome n prvku i potrebne udaje pro konstruktor?
    chapu dobre tvuj dotaz?
    Surface 3 Pro + Nokia Lumia 930 + Volvo V60 D5 + Ford Capri '79 2.3V6 project = mobilní
    ...omnia mea meacum porto...
    WS: ...i5@3,3GHz...16GBram...4TBwd... ATI Rad HD 6870 1GB

  6. #6

    Standardní

    Citace Původně odeslal xvojta
    jestli te chapu, tak ty chces pri vytvareni toho o pole o n prvcich, zadat krome n prvku i potrebne udaje pro konstruktor?
    chapu dobre tvuj dotaz?
    jo přesně to bych chtěl ....
    HwTips.com

  7. #7
    Kluk k sežrání Avatar uživatele xvojta
    Založen
    07.10.2002
    Bydliště
    Velká Morava (Brno)
    Věk
    43
    Příspěvky
    427
    Vliv
    287

    Standardní

    Citace Původně odeslal Jurman
    Citace Původně odeslal xvojta
    jestli te chapu, tak ty chces pri vytvareni toho o pole o n prvcich, zadat krome n prvku i potrebne udaje pro konstruktor?
    chapu dobre tvuj dotaz?
    jo přesně to bych chtěl ....
    sory za pozdni odpoved, ale byl jsem na dovolene...

    dle meho nazoru to nepujde....
    Surface 3 Pro + Nokia Lumia 930 + Volvo V60 D5 + Ford Capri '79 2.3V6 project = mobilní
    ...omnia mea meacum porto...
    WS: ...i5@3,3GHz...16GBram...4TBwd... ATI Rad HD 6870 1GB

  8. #8

    Standardní

    výtah z MSDN:

    Constructors and Arrays
    Arrays are constructed only using the default constructor. Default constructors are constructors that either accept no arguments or for which all arguments have a default. Arrays are always constructed in ascending order. The initialization for each member of the array is done using the same constructor.

    na pole se volá jen defaultní konstruktor, bez parametrů nebo jen s default parametrama, takže to budeš muset nějak obejít, pokud to budeš potřebovat

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. Diskove pole
    Založil Martyr-M v sekci fóra Pevné disky a řadiče
    Odpovědí: 5
    Poslední příspěvek: 04.07.2005, 14:18
  2. instalace SATA RAID pole bez ztraty dat (pokud mozno)
    Založil BUFFALO v sekci fóra Ostatní operační systémy
    Odpovědí: 2
    Poslední příspěvek: 11.05.2005, 11:04
  3. SATA RAID pole pod Nforce4Ultra (bez ztraty dat pokud mozno)
    Založil BUFFALO v sekci fóra NVIDIA čipové sady
    Odpovědí: 0
    Poslední příspěvek: 11.05.2005, 09:58
  4. poskodene RAID 0 pole
    Založil Tommy_SK v sekci fóra Pevné disky a řadiče
    Odpovědí: 2
    Poslední příspěvek: 20.03.2005, 18:56
  5. nepruhledne popisove pole u ikon na plose???
    Založil jan.bohac v sekci fóra Ostatní operační systémy
    Odpovědí: 8
    Poslední příspěvek: 31.10.2004, 17:40

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •