Mam taką funkcję:
int zwrocLiczbeLosowa(int a, int b)
{
std::random_device dev;
std::mt19937 rng(dev());
std::uniform_int_distribution<std::mt19937::result_type> dist(a, b);
return dist(rng);
}
I w pliku głównym pętle co wywołuje i wypisuje te liczby. - a podaje jako -10, a b jako 10 i losuje w tym przedziale
Jak ten program co w nim pisze kod (chyba IDE to się w skrócie nazywa) ma takie pole ustawione na RELEASE to się kompile bez problemu, losuje i wypisuje.
Ale jak miałam ustawione na DEBUG to wyrzucało błędy !?!?
Dlaczego.... się ta dzieje...
Proszę o pomoc, przestawiałam na te RELEASE bo mi kolega to pokazał, ale nie wiem co to robi, ale zawsze robiłam wszystko na Debug i teraz wolałambym na to wrócić ale nie mogę, bo mam błąd jak na obrazku