abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 04:44 | Nová verze

    Po více než dvou letech od vydání předchozí verze 2.12 byla vydána nová stabilní verze 2.14 systémového zavaděče GNU GRUB (GRand Unified Bootloader, Wikipedie). Přehled novinek v souboru NEWS a v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    dnes 02:22 | Nová verze

    Google Chrome 144 byl prohlášen za stabilní. Nejnovější stabilní verze 144.0.7559.59 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 10 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře (YouTube).

    Ladislav Hagara | Komentářů: 1
    dnes 01:55 | Humor

    Microsoft zveřejnil zdrojový kód XAML Studia a uvolnil ho pod MIT licencí. XAML Studio je nástroj ze světa Windows, určený pro tvorbu uživatelského rozhraní aplikací pomocí XAML (Extensible Application Markup Language). Stalo se tak zhruba po osmi letech od prvního prohlášení Microsoftu, že se tento kód chystá zveřejnit.

    NUKE GAZA! 🎆 | Komentářů: 0
    dnes 01:44 | Zajímavý projekt

    TimeCapsule, 'časová kapsle', je jazykový model trénovaný výhradně na datech z určitých míst a časových období, aby se tak napodobila autentická slovní zásoba, způsob vyjadřování a názory dané doby. Na Hugging face jsou k dispozici modely natrénované na historických textech dostupných v oblasti Londýna mezi lety 1800 až 1875.

    NUKE GAZA! 🎆 | Komentářů: 1
    včera 17:55 | Nová verze

    Radicle byl vydán ve verzi 1.6.0 s kódovým jménem Amaryllis. Jedná se o distribuovanou alternativu k softwarům pro spolupráci jako např. GitLab.

    Ladislav Hagara | Komentářů: 0
    včera 13:22 | Upozornění

    Zemřel Scott Adams, tvůrce komiksových stripů Dilbert parodujících pracovní prostředí velké firmy.

    Ladislav Hagara | Komentářů: 3
    včera 13:00 | Nová verze

    Sdružení CZ.NIC vydalo novou verzi Knot Resolveru (6.1.0). Jedná se o první vydanou stabilní verzi 6, která je nyní oficiálně preferovanou a doporučovanou verzí, namísto předešlé verze 5. Více o Knot Resolveru 6 je možné se dočíst přímo v dokumentaci.

    VSladek | Komentářů: 1
    včera 01:22 | Nová verze

    Byl vydán Linux Mint 22.3 s kódovým jménem Zena. Podrobnosti v přehledu novinek a poznámkách k vydání. Vypíchnout lze, že nástroj Systémová hlášení (System Reports) získal mnoho nových funkcí a byl přejmenován na Informace o systému (System Information). Linux Mint 22.3 bude podporován do roku 2029.

    Ladislav Hagara | Komentářů: 1
    13.1. 21:33 | Nová verze

    Wine bylo po roce vývoje od vydání verze 10.0 vydáno v nové stabilní verzi 11.0. Přehled novinek na GitLabu. Vypíchnuta je podpora NTSYNC a dokončení architektury WoW64.

    Ladislav Hagara | Komentářů: 5
    13.1. 16:11 | Nová verze

    Byl vydán Mozilla Firefox 147.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Firefox nově podporuje Freedesktop.org XDG Base Directory Specification. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 147 bude brzy k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (5%)
     (0%)
     (8%)
     (19%)
     (3%)
     (5%)
     (3%)
     (11%)
     (45%)
    Celkem 439 hlasů
     Komentářů: 12, poslední včera 21:12
    Rozcestník

    Dotaz: vektor vektoru v C++

    24.10.2010 12:23 jirka36 | skóre: 2
    vektor vektoru v C++
    Přečteno: 1115×
    zdravím, chtěl bych se jen zeptat jestli je možné vytvořit něco jako vektor vektroru.....něco na způsob pole struktur.... Mam totiž data A a pak data B, tyto data přichází na přeskáčku, takže to potřebuji uložit do dvou různých vektoru a potom se na ně odkazovat...jak toho lze docílit. Děkuji za odpověď

    Řešení dotazu:


    Odpovědi

    24.10.2010 17:45 Sinuhet | skóre: 31
    Rozbalit Rozbalit vše Re: vektor vektoru v C++
    std::vector< std::vector<int> > array(2);
    
    array[0].push_back(1);
    array[0].push_back(2);
    array[0].push_back(3);
    
    array[1].push_back(4);
    array[1].push_back(5);
    array[1].push_back(6);
    
    std::cout << array[1][1] << "\n";
    
    25.10.2010 22:30 jirka36 | skóre: 2
    Rozbalit Rozbalit vše Re: vektor vektoru v C++
    no ja sem nakonec přišel na to, že se mi bude lépe pracovat s vektorem struktur, ale tu taky moc nevim jak pouzit, mam takovouto struktu struct mojeStruktura { int cislo; string data; };

    a pak se asi udela neco jako toto

    vector< moje_Struktura> mujVektor;

    ale nejsem si vubec jistej a hlavne nevim jak se odkayovat na jednotlive prvky

    David Watzke avatar 25.10.2010 22:56 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: vektor vektoru v C++
    mujVektor[0].cislo = 50;
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    26.10.2010 00:02 jirka36 | skóre: 2
    Rozbalit Rozbalit vše Re: vektor vektoru v C++
    struct Uloz { int cislo; string data; };

    vector< uloz> spojeni;

    Uloz save = {0, ""};

    spojeni [0].cislo = 10;

    cout<< spojeni [0].cislo;

    kdyz to mam takto tak mi to hodi segmentation fault
    Vojta Drbohlav avatar 26.10.2010 00:47 Vojta Drbohlav | skóre: 26 | blog: Blog | Strahov
    Rozbalit Rozbalit vše Re: vektor vektoru v C++
    Musíš do toho vektoru nejdřív něco přidat a to pomocí metod push_back nebo insert. Například něco jako:
    std::vector<Uloz> spojeni;
    Uloz save;
    save.cislo = 10;
    save.string = "str";
    spojeni.push_back(save);
    
    Pro bližší popis metod, které poskytuje std::vector se podívej třeba sem.
    Vojta Drbohlav avatar 26.10.2010 00:48 Vojta Drbohlav | skóre: 26 | blog: Blog | Strahov
    Rozbalit Rozbalit vše Re: vektor vektoru v C++
    Nebo také ještě můžeš nastavit jeho velikost pomocí resize.
    26.10.2010 01:58 jirka36 | skóre: 2
    Rozbalit Rozbalit vše Re: vektor vektoru v C++
    dekuji
    26.10.2010 10:00 jirka36 | skóre: 2
    Rozbalit Rozbalit vše Re: vektor vektoru v C++

    jeste mam jednu otazku kdyz mam teda

    vector< Uloz> spojeni;

    Uloz save;

    save.cislo = 0;

    save.string = "";

    spojeni.push_back(save);

     

    ted udelam

    save.cislo = 10;

    save.string = "ahoj";

    spojeni.push_back(save);

    a mam teda vektor se dvemi elementy a to strukturami. A ted kdyz bych chtel projit ten vector a kdyz naleznu strukturu, kde je cislo rovno 10 tak bzch chtel pridat do toho stringu "nazdar", aby se pak prikazem

    cout<< spojeni[1].string;

    vypsalo: ahojnazdar

     

    tak to zkousim udelat timto zpusobem, ale marne

    for(int i = 0; i < spojeni.size(); i++)

    {

    if (spojeni[i].cislo = 10)

    {

    save.string += "nazdar";

    }

    }

    26.10.2010 10:12 jekub
    Rozbalit Rozbalit vše Re: vektor vektoru v C++
    for(int i = 0; i < spojeni.size(); i++)

    {

    if (spojeni[i].cislo == 10)

    {

    spojeni[i].string += "nazdar";

    }

    26.10.2010 10:28 jirka36 | skóre: 2
    Rozbalit Rozbalit vše Re: vektor vektoru v C++
    jj uz sem na to taky prisel. dekuji

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.