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 16:11 | Nová verze

    Příručka Linux From Scratch pro sestavení základního linuxového systému byla aktualizována v pravidelném půlročním termínu. Vydání 13.1 shrnuje přes 40 nových verzí balíčků a několik patchů. Navazující příručka Beyond Linux From Scratch s recepty pro sestavení dalších knihoven a aplikací zatím vydána nebyla, ačkoliv vývojová verze stále dostává aktualizace. Lze je číst online nebo stáhnout v HTML či PDF.

    |🇵🇸 | Komentářů: 0
    dnes 12:44 | IT novinky

    Národní bezpečnostní tým CSIRT.CZ koordinovaný sdružením CZ.NIC přichází se službou Strážci internetu, která má sjednotit způsob hlášení doménových jmen zneužívaných k páchání trestné činnosti. Službu mohou uživatelé využívat také prostřednictvím rozšíření do prohlížeče. Nový nástroj podporuje jak hlášení vyžadující autorizaci, tak anonymní reporting, u kterého však nebude možné zapojit takovou míru automatizace jako u

    … více »
    Ladislav Hagara | Komentářů: 13
    dnes 12:22 | Komunita

    Firefox pro iOS přichází s integrovaným blokováním reklam. Funkce je ve výchozím nastavení vypnutá a lze ji aktivovat v Settings > Browsing > Ad Blocker.

    Ladislav Hagara | Komentářů: 3
    dnes 11:22 | IT novinky

    Společnost Hugging Face ve spolupráci se společností Pollen Robotics představila (𝕏) open-source robota Microduck. Předobjednat jej lze za 340 eur.

    Ladislav Hagara | Komentářů: 1
    dnes 10:55 | Nová verze

    Open-source autonomní AI agent OpenClaw (Wikipedie) byl vydán ve verzi 2026.8.1 aneb 2.0. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 18:55 | Nová verze

    Byla vydána první veřejná preview verze PrusaSliceru 3.0. Přesně 15 let po zveřejnění první verze Slic3ru, které připadlo na 1. září 2011. Jedná se o dosud největší upgrade PrusaSliceru: "Řídili jsme se tím, co skutečně potřebujete, a tak jsme například zcela zahodili stávající uživatelské rozhraní a vytvořili ho znovu od nuly. Přinášíme také nový systém projektů, kompletně přepracované profily navržené pro moderní tiskárny s větším

    … více »
    Ladislav Hagara | Komentářů: 1
    včera 15:55 | Nová verze

    Byl vydán Mozilla Firefox 155.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Vypíchnout lze Smart Window, zatím ale dostupné pouze pro uživatele v USA, Kanadě a Francii. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 155 bude brzy k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    včera 12:33 | IT novinky

    Tima Cooka na pozici generálního ředitele společnosti Apple dnešním dnem nahradil John Ternus, který byl dosud odpovědný za hardware. Tim Cook vedl Apple od roku 2011, kdy funkci převzal od později zesnulého spoluzakladatele společnosti Stevea Jobse. Za 15 let v čele Applu více než zdvojnásobil tržní hodnotu firmy.

    Ladislav Hagara | Komentářů: 3
    včera 11:00 | Pozvánky

    Organizátoři konference LinuxDays ukončil veřejné přihlašování přednášek. Teď je na vás, abyste vybrali nejlepší témata pro letošní ročník. Hlasovat můžete do pondělí 7. září, poté bude podle výsledků hlasování sestaven program pro letošní ročník.

    Petr Krčmář | Komentářů: 5
    včera 10:55 | Nová verze

    Servo, engine webového prohlížeče napsaný v Rustu, byl vydán ve verzi 0.5.0. Novinky shrnuje přehled projektu za červenec. Došlo k dalšímu pokroku ve vykreslování webových stránek. Současným cílem projektu je vytvořit komponentu webového prohlížeče jako WebView pro použití v jiných aplikacích.

    |🇵🇸 | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (10%)
     (7%)
     (2%)
     (19%)
     (29%)
     (7%)
     (6%)
     (2%)
     (15%)
     (22%)
    Celkem 2536 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Co nedělat (GCC 4.1 a C++)

    6.1.2006 19:06 | Přečteno: 2213× | Linux

    Postupně kompiluju všelicos pomocí GCC 4.1. Většinou to jde, někdy pomůže drobná oprava. Ale hrozně často se objevuje tahle hloupost:

    class ClassName
    {
    public:
    	void ClassName::FuncName();
    };
    
    Tohle je nesmysl... nevím jak na to kdo přišel, ale GCC 4.1 to rozhodně netoleruje. Prosím, nedělejte to.
    Nevím o žádné skryté funkci takové deklarace.

           

    Hodnocení: 100 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    6.1.2006 19:31 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Co nedělat (GCC 4.1 a C++)
    Podobně GCC 4 netoleruje implicitní přetypování mezi pointery na (trochu) různé datové typy. Např. mezi pointery na funkce s různými deklaracemi.
    6.1.2006 22:28 machr
    Rozbalit Rozbalit vše Re: Co nedělat (GCC 4.1 a C++)
    predefsim bych tu tridu nepojmenovaval ClassName, ale class_name_t


    JAK JA NENAVIDIM TY VELBLOUDI ZAPISY !!!!!!!!!!!!!!!
    7.1.2006 14:23 trancelius | skóre: 22
    Rozbalit Rozbalit vše Re: Co nedělat (GCC 4.1 a C++)
    CopakTiNaNichVadí ? :)
    7.1.2006 17:37 machr
    Rozbalit Rozbalit vše Re: Co nedělat (GCC 4.1 a C++)
    uryvek z jedny knihy:
    Nepouzivejte rovnez velka pocateni pismena, ani VelbloudiZapis - pokud ovsem pro to nemate skutecne velmi vazny duvod. Obracite tim totiz vzhuru nohama poradi vyhledavani a sami pri tom vypadate jako komerecni podivini, kteri ze sebe delaji velke odborniky.
    Luboš Doležel (Doli) avatar 7.1.2006 17:53 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Co nedělat (GCC 4.1 a C++)
    Obracite tim totiz vzhuru nohama poradi vyhledavani
    To nějak nechápu.
    7.1.2006 18:58 machr
    Rozbalit Rozbalit vše Re: Co nedělat (GCC 4.1 a C++)
    tam je to totiz o nazvech balicku, ale ja myslim, ze se to da zobecnit.... a navic ja sem mel na mysli hlavne tu druhou cast. vzdycky kdyz tohle vydim, tak si vzpomenu na ty hruzostrasny struktury ve widle-api, kde mimo VelbloudichZapisu pouzivaji jeste madarskou notaci (tusim, ze se tomu tak rika - prvnich par znaku z nazvu promenne urcuje jeji typ). se neni cemu divit, ze maj ve widlich tolik chyb.........

    napr.:
    struct OsklivaWidlackaStruktura {
        int iSize;
        char* lpfnHrozneOsklivyIdentifikator,
        Xfssd uuquqwJesteMnohemOsklivejsiIdentifikator,
        sfd wsxdfuewTenNejosklivejsiIdentifikatorZeVsechNejosklivejsichIdentifikatoru....
    };
    
    7.1.2006 19:15 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: Co nedělat (GCC 4.1 a C++)
    A tohle to vytrhne? Mě se nezdá
    struct oskliva_widlacka_struktura_t {
        int i_size;
        char* lpfn_hrozne_osklivy_identifikator,
        Xfssd uuquqw_jeste_mnohem_osklivejsi_identifikator,
        sfd wsxdfuew_ten_nejosklivejsi_identifikator_ze_vsech_nejosklivejsich_identifikatoru
    };
    
    When your hammer is C++, everything begins to look like a thumb.
    7.1.2006 19:17 machr
    Rozbalit Rozbalit vše Re: Co nedělat (GCC 4.1 a C++)
    1. psal sem, ze madarskou notaci taky neeeeeeeeeeeeeeeeeee
    2. je videt, ze ses jeste mladej a nezkusenej :-D
    7.1.2006 19:29 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: Co nedělat (GCC 4.1 a C++)
    Mícháš víc věcí dohromady! Maďarská notace nesouvisí s velbloudím zápisem. K tomu se tehdy u MS rozhodli a skutečnost, že by používali podtržítka místo velkých písmen s tím naprosto nesouvisí. Proto jsem ten kód napsal tak, jak tam je.

    Ano jsem mladý a nezkušený, ale to jsou takový vývojáři Sunu, kteří vytvořili Naming Conventions pro Javu bezpochyby také, že?
    When your hammer is C++, everything begins to look like a thumb.
    7.1.2006 19:31 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: Co nedělat (GCC 4.1 a C++)
    s#takový#takoví# .. achjo, taková hnusná hrubka :-(
    When your hammer is C++, everything begins to look like a thumb.
    7.1.2006 19:56 machr
    Rozbalit Rozbalit vše Re: Co nedělat (GCC 4.1 a C++)
    1. jo, micham vic veci dohromady. ale to proto, ze vysledna citelnost kodu zavisi na mnoha faktorech a pokouset se o zlepseni jen jednoho a zbytek ignorovat nema moc smysl.... proste to nebude fungovat....

    navic i s tou madarskou notaci je to o dost citelnejsi ve verzi s podtrzitkama

    2. vyvojari sunu to opsali od smalltalku....
    7.1.2006 20:41 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: Co nedělat (GCC 4.1 a C++)
    1. jo, micham vic veci dohromady. ale to proto, ze vysledna citelnost kodu zavisi na mnoha faktorech a pokouset se o zlepseni jen jednoho a zbytek ignorovat nema moc smysl.... proste to nebude fungovat....
    To souhlasím, ale o tom taky byl můj první příspevek, jen jsem ukázal, že samotné podtržítka nic nezmůžou, pokud jsou jména už tak prasácky napsaná.
    2. vyvojari sunu to opsali od smalltalku....
    Ok, tak nevytvořili, ale opsali, ale to nic nemění na tom, že je tento styl používaný a nemá nic společného s věkem, či zkušenostmi.
    When your hammer is C++, everything begins to look like a thumb.
    7.1.2006 17:27 ip
    Rozbalit Rozbalit vše Re: Co nedělat (GCC 4.1 a C++)
    Asi jsi porad jeste v 7. tride ;-)
    7.1.2006 17:40 machr
    Rozbalit Rozbalit vše Re: Co nedělat (GCC 4.1 a C++)
    ne. ve skutecnosti jsem ve 3. tride 8-) (na VS)
    Luboš Doležel (Doli) avatar 7.1.2006 17:58 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Co nedělat (GCC 4.1 a C++)
    Nedovedu si představit, že bych místo
    Gtk::ComboBoxEntryText::TextModelColumns
    psal
    gtk::combo_box_entry_text_t::text_model_columns_t
    7.1.2006 18:32 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: Co nedělat (GCC 4.1 a C++)
    Přesně tak! Třeba u php funkcí mi to vyloženě vadilo - domxml_xslt_stylesheet_doc. Mnohem více mi vyhovují doporučení pro Javu (a ostatní jazyky). Názvy tříd - první písmeno velké (MojeSuperTrida), názvy metod, první písmeno malé(mojeSuperMetoda).
    When your hammer is C++, everything begins to look like a thumb.
    7.1.2006 19:01 machr
    Rozbalit Rozbalit vše Re: Co nedělat (GCC 4.1 a C++)
    vetsinou bejva ve zvyku kratky slova, ktery se vyskytujou casto u sebe spojovat, takze napr:
    gtk::combobox_entrytext_t::textmodel_columnz_t
    
    a to je podle me o dost prehlednejsi....
    David Watzke avatar 7.1.2006 20:21 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Co nedělat (GCC 4.1 a C++)
    Není. Nesnáším _ i v názvech souborů, je to humus...
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    7.1.2006 20:34 machr
    Rozbalit Rozbalit vše Re: Co nedělat (GCC 4.1 a C++)
    casem_pochopiiiiiiiiis_:-D

    __i_love_underscorezzz_!_!_!_!__

    a_nejvic_se_me_libijou_nazvy_specialnich_metod_v_pythonu:

    __init__
    __del__
    ....
    

    _podtrzitko_rulezzzzzzzzzzz_
    David Watzke avatar 7.1.2006 20:53 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Co nedělat (GCC 4.1 a C++)
    Aby ses z toho nezbláznil. :-D
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    elviin avatar 18.1.2006 08:20 elviin | skóre: 29 | blog: elviin | Plzeň-Praha
    Rozbalit Rozbalit vše Re: Co nedělat (GCC 4.1 a C++)
    nektere prekladace snad Comeau?? varuje u podtrzitka pred jmenem. Podtrzitko pouzivam jen u memberu_ jinak ne. Na zacatku jmena je string "__" vyhrazen (doporuceno pouzivat jen) pro direktivy prekladace. Implementace STL/Boost je dobra sablona pro to, kde psat '_' a kde ne.
    belisarivs avatar 6.1.2006 22:48 belisarivs | skóre: 22 | blog: Psychobláboly
    Rozbalit Rozbalit vše Re: Co nedělat (GCC 4.1 a C++)
    No, ja mam z gcc 4 celkem blbe zkusenosti. Nevim com to je, ale kdyz jsem pro muj semestralni projekt zkompiloval jadro s gcc 3.4, tak to bylo OK, ale s gcc 4 jsem pri benchmarcich nemril daleko horsi latence. Low-Latency a Real-Time (pridava rt patch Ingo Molnara) varianty preemptivnho jadra uz tim ovlivneny nebyly, ale No Forced Preempt a Voluntary to bylo fakt dost vyrazne. Mozna uz je gcc 4.1 nekde jinde, ale ta 4ka se mi fakt nezamlouvala.
    IRC is just multiplayer notepad.
    28.2.2006 23:38 Tabak | skóre: 1
    Rozbalit Rozbalit vše VelbloudiZapis
    Ja zatim tak moc dlouho neprogramuju, ale ten velbloudi zapis, mi pripada kazdopadne hezci. A nemyslim, ze by mnel nejakou zasadni nevyhodu, protoze funkce nekterych vyznamnych knihoven jej pouzivaji (napr OGL a jestli to nepisou profici tak nevim, ty prece musej vedet co delaj).

    Založit nové vláknoNahoru

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