Мой упрощен код выглядит как-то ниже:код сбой в таНос() на окнах XP
char decrypted[64] = "[email protected] ";
int realsize = 8;
realloc(decrypted, realsize);
char *dec2 = (char *) malloc(realsize+1); // Exe crashes at this point
Я предполагаю, что это имеет отношение к полукокса * DEC2, но это выходит из строя только Win XP по какой-то причине ,
Я задал вопрос как C, потому что он не содержит кода на C++. –
@AlexeyFrunze - факт, что malloc был typecast, был C++, в C это ненужно. Если я скажу OP не о методе malloc (который не должен выполняться на C), но OP действительно строит код C++ (g ++), это приведет к ошибке. – Mike
@Mike Котируемый код может быть скомпилирован как C или C++, и да, приведение требуется только в C++. –