Dobrý den,
mám kód (viz. níže) který by podle mého měl být deterministický, u GCC tomu tak je, u Clang to hází pořád jiné výsledky.
Dělá chybu Clang, GCC nebo já? Kód je v C++, Clang je verze 9.0.1, GCC 9.3.1; oboje běží na Fedoře 31.
unsigned int getSum (std::string str) {
unsigned int s;
for (unsigned int c = 0; c < str.size (); c++) {
s += str[c];
}
return s;
}
Děkuji za odpověď
