Aktywne Wpisy
dom_perignon +593
Der Onet nie potrafi przeboleć tego, że Julia dotarła do finału, więc wymyślili sobie taki tytuł.
A chodzi tylko o to, że czasami ociągała się na treningach, co denerwowało trenera.
#bekazlewactwa #konfederacja #paryz2024
A chodzi tylko o to, że czasami ociągała się na treningach, co denerwowało trenera.
#bekazlewactwa #konfederacja #paryz2024
kalosz_zaglady +363
Czy i jak moge uzyc nullptr, majac wczesniejsza wersje od c++ 11?
Na uczelni nie ma c++ 11, wiec mi sie tam nie skompiluje, a musi.
@vydyah: Wlasnie mialem pytac o link, dzieki, napewno sie przyda.
@piszczalka: No to raczej pozamiatane. Dodam kom, ze jak zostanie NULL to moze sie wywalic i jak sie da to zmieniac na nullptr, bo nie mam pomyslu jak to inaczej rozwiazac. Trafie 0 z danych i sie wysypie;/
@wieczniezielony oj, jeśli masz taki problem w kodzie to znaczy, że robisz coś głupiego
@wieczniezielony: No coś na pewno robisz źle. NULL może powodować problemy jedynie przy czymś takim:
void f(int) {}
void f(double * ptr) {}
f(NULL);
@piszczalka: @wolodia: No jesli macie ochote to mozecie spojrzec: https://pastebin.com/Nk198pCp (chodzi konkretnie o linie 72).
Teraz tak sobie mysle, ze w pliku mozna dodac spacje na koniec, albo tak jak w for sprawdzac czy nie przekroczylo dlugosci.
__cplusplus
aby wykryć brak wsparcia dla C++11 i zaimplementować coś prostego samemu, np. taka prosta implementacja umieszczona w namespace std.Można także po prostu zrobić coś takiego
#define std::nullptr NULL
, ale nie jest toNULL
.Jakim cudem pętla może się nie skończyć? Po prostu przy najbardziej wewnętrznej pętli daj
while(str[i] != ' ' && i < str.size())
To co robisz obecnie nie bardzo ma sens.
Komentarz usunięty przez autora