Aktywne Wpisy

SaintWykopek +941
Ostatnia cyfra po naciśnięciu plusa to twoja dziewczyna
1. skandynawka
2. włoszka
3. latynoska
4. czekoladka
5. hiszpanka
6. polka witaminka
7. azjatka
8. francuzka
9. nigdy nie będziesz miał dziewczyny
0. filipinka
#glupiewykopowezabawy #zwiazki
1. skandynawka
2. włoszka
3. latynoska
4. czekoladka
5. hiszpanka
6. polka witaminka
7. azjatka
8. francuzka
9. nigdy nie będziesz miał dziewczyny
0. filipinka
#glupiewykopowezabawy #zwiazki

SaintWykopek +81
W tej nitce wrzucamy zdjęcie z gry którą zna jak najwięcej osób i jej tytuł. Jeżeli widzisz grę którą znasz-plusujesz. Wygrywa ten, kto będzie miał najwięcej plusów w swoim komentarzu.
Ja zaczynam, gra to Gothic
#glupiewykopowezabawy #gry #gothic
Ja zaczynam, gra to Gothic
#glupiewykopowezabawy #gry #gothic




void __JSDownloaderDelegator::download(JSContext *cx, JSObject *obj, const std::string &url, const jsval &callback)
{
new __JSDownloaderDelegator(cx, obj, url, callback);
}
#programowanie #cpp
@sortris:
N3797 § 17.6.4.3.2 [global.names] / 1— Each name that contains a double underscore or begins with an underscore followed by an uppercase letter (2.12) is reserved to the implementation for any use.
To zastrzeżenie ma konkretny powód: kompilator może mieć swój runtime używany w kompilowanych programach. I tak wszystkie symbole z tego runtime'u zaczynają się od '__'.
Dlatego kod jest 'legal' bo przecież runtime też trzeba czymś skompilować. Przy kompilacji tegoż wg. standardu nadal masz UB, ale w praktyce wiesz czym kompilujesz i jakie nazwy są zarezerwowane.
__do manglowania nazw, więc moƶe się okazać, ƶe
a__bbędzie rozumiane przez linker jako
a::b. Ponadto, standard mówi wyraźnie:
__jest zarezerwowane dla implementacji, więc o ile nie piszesz biblioteki standardowej to po prostu nie moƶesz tego uƶywać - nie ma ani słowa o tym, ƶe to UB, to jest po prostu zakazane.
Runtime kompilatora != biblioteka standardowa (a to że mogą siedzieć w jednym pliku .so/.a to inna sprawa).
Przykładowo kompilator musi zaimplementować obsługę wyjątków. Może albo do każdego try/catcha emitować niezbędny kod (masę kodu), albo wyemitować wywołania do funkcji z runtime'u. Czyli runtime musi wyexportować symbol który na pewno nie będzie kolidował z symbolami użytkownika. Do tego używa się __. Czy w takim