NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: C++ kde psát/nepsát std::

V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Karel Hoch
Člen
Avatar
Karel Hoch:7.6.2017 12:19

Zdravím, mám tu kód zásobníku a mohl by mi, prosím, někdo vysvětlit, proč ve void funkci push dotyčný napsal před cout<< std:: a hned v následující funkci printMag ne? Předem děkuji za odpověď.

Zásobník: https://www.itnetwork.cz/dev-lighter/935

 
Odpovědět
7.6.2017 12:19
Avatar
Odpovídá na Karel Hoch
Luboš Běhounek Satik:7.6.2017 12:37

Protože to má nekonzistentní :)

Nahoru Odpovědět
7.6.2017 12:37
https://www.facebook.com/peasantsandcastles/
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Karel Hoch
Jan Vargovský:7.6.2017 17:03

Nemusel to psát nikde. protože nahoře "importuje" všechny funkce z namespace std. Doporučení je takové, že bys to měl určitě psát v hlavičkových souborech (.h) a ve zdrojových souborech (.cpp) by už ke kolizi dojít nemělo (pokud nemáš 2 namespace se stejnými funkcemi/typy).

 
Nahoru Odpovědět
7.6.2017 17:03
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.