| Zobrazit předchozí téma :: Zobrazit následující téma |
| Autor |
Zpráva |
frca

Založen: 28. 07. 2007 Příspěvky: 1561
|
Zaslal: 21. září 2009, 22:54:07 Předmět: |
|
|
V C je ale při předání parametru výsledek stejný, kdežto v C++ by mohl být teoreticky rozdíl při nějaké přetížené fci, ne? _________________ www.FRANTICWARE.com |
|
| Návrat nahoru |
|
 |
Marek

Založen: 28. 07. 2007 Příspěvky: 1782 Bydliště: Velká Morava
|
Zaslal: 21. září 2009, 23:19:52 Předmět: |
|
|
Pokud jsou 2 funkce, jedna bere int, druhá bere void*, pak při dosazení 0 nebo NULL se vezme int funkce. Pro jiný typ je třeba použít přetypování nuly. V příští revizi C++ by mělo být zavedeno klíčové slovo nullptr (název hovoří za sebe). _________________ AMD Open Source Graphics Driver Developer |
|
| Návrat nahoru |
|
 |
Tringi

Založen: 28. 07. 2007 Příspěvky: 290
|
Zaslal: 21. září 2009, 23:54:10 Předmět: |
|
|
| Al napsal: |
| Jaky je rozdil mezi NULL a 0? Virius pise, ze zadny. |
Je dotaz položen v kontextu mého příspěvku?
| Tringi napsal: |
| Pokud nastavíte časový parametr na nulu (nikoliv ale NULL), ... |
Myslel jsem to tak, že funkce select má poslední parametr: struct timeval * timeout
Předáme-li NULL, funkce blokuje, dokud nepřijde nějaký vstup. Předáme-li nulovou hodnotu ( struct timeval nula = { 0, 0 }; ), pak se jedná o dotaz, který vrátí výsledek okamžitě.
Jinak v C++ je 0 a NULL to samé. GCC má "klíčové slovo" __null, které se chová jako 0, ale umožňuje kompilátoru vypsat lepší chybové zprávy a inteligentně generovat warningy. Mám-li přetížené dvě funkce, jedna bere parametr int, a druhá pointer, a předám 0, kompilátor vypíše chybu pro mnohoznačnost. Jak píše Eosie, nullptr a std::nullptr_t v C++0x řeší většinu problémů mnohoznačnosti nuly. _________________ WWW | GitHub | TW |
|
| Návrat nahoru |
|
 |
|
|
Nemůžete odesílat nové téma do tohoto fóra Nemůžete odpovídat na témata v tomto fóru Nemůžete upravovat své příspěvky v tomto fóru Nemůžete mazat své příspěvky v tomto fóru Nemůžete hlasovat v tomto fóru
|
Powered by phpBB © 2001, 2005 phpBB Group
Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna