Aktywne Wpisy
PiccoloColo +428
Baba zrobiła jagodzianki z kremową chmurką - wykopek chce ją ukamienować xD
Wykopek zwalił se pod pierzyną - PODZIWIAJCIE MNIE!
Ja to już nie wiem, co tym sfrustrowanym chłopakom może pomóc. xD Jednocześnie się nie dziwię, że kobiety są wybredne skoro na rynku knura roi się od studentów redpilaków z jutuba - posucha.
Przecież
Wykopek zwalił se pod pierzyną - PODZIWIAJCIE MNIE!
Ja to już nie wiem, co tym sfrustrowanym chłopakom może pomóc. xD Jednocześnie się nie dziwię, że kobiety są wybredne skoro na rynku knura roi się od studentów redpilaków z jutuba - posucha.
Przecież
KingaM +1
Jak reagujesz, gdy Twój partner wyrzuci coś Twojego bez pytania?
- Kończę taki związek, nie szanuje moich rzeczy,mnie 29.2% (275)
- Uzasadniona agresja 49.2% (463)
- Ignoruję to, bo to tylko rzecz. 7.2% (68)
- przykro, ale Ignoruję to, żeby nie prowokować kłót 6.5% (61)
- Odcinam się emocjonalnie, tracę nieodwra zaufanie. 8.0% (75)
#programowanie #cpp #informatyka
W skrócie, przypisywanie domyślnych parametrów funkcji następuje w czasie kompilacji, więc dla funkcji wywoływanej dla wskaźnika do A jest brane 1.
Jeżeli wywołałbyś func używając takiego potworka
((B*)ptr)->func();
To dostaniesz
2 from B
W języku Scala rozwiązano ten problem lepiej - wartości domyślne nie są wstawiane statycznie przez kompilator, a kompilator generuje wywołanie dodatkowej metody wirtualnej w celu obliczenia wartości domyślnej (co oczywiście
@Krolik: "lepiej" to pojęcie względne. Rozważ przypadek w ktorym stworzysz obiekt typu A, wtedy wszystko zaczyna mieć sens.
Jakiej innej wartości domyślnej byś się spodziewał używając wskaźnika na A?