Uživatel:Jkl~cswikiversity/Studuji cpp/cpp výpisky
Vzhled
1
[editovat]- proměnnou typu <std::string> lze klasicky porovnávat jako v Pascalu blahé paměti nebo třeba PHP, netřeba používat zvrácenosti jako v klasickém céčku
- namespace - jmenný prostor
- deklarace: namespace AAA { class X{} }
- použití: AAA::X //Fully Qualified Name
- vše co je v standardní knihovně je v namespace std
- když nechci pořád psát std::blabla, tak použiju using namespace std;
- je dobré používat typedef (třeba vector<string> mujstring;), změna typedef se pak projeví všude
- existuje typ w:sting = wide string
- vector.begin() a vector.end() vracejí patřičné relátory, které se pak dají použít třeba v konstrukci foreach(parametry.begin(),parametry.end(),tiskni);
- reference na string je v podstatě to co bývalo v Cčku &stringvar
- funkce, které byly v céčku v stdio jsou v <cstdio>
Dal bych sem nějaký zdroják, ale nejdou nahrávat plaintexty. --Jkl 11. 10. 2008, 21:08 (UTC)
Cvičení
[editovat]Cat
[editovat]- Zkusme napsat "cat" v C++ - původní řešení v C
První na co jsem narazil je problém s implementací stringu. Řešení je (jako obvykle), celkem jednoduché [1].