Ahoj,
potrebovala bych pomoci s jednim problemem. Mam zdrojak:
void A()
{
.......
stack.push_back(x);
.......
};
void B()
{
.....
graf.reserve(x);
.....
};
int main()
{
.......
stack.reserve(x);
.........
return 0;
}
a nektery z tech tri prikazu mi nekde asi bere vic pameti nez ma program povoleno. Potrebovala bych proto poradit jak napsat nejaky try-catch blok aby mi program vratil (misto standartni 0) treba 1, kdyz bude chyba ve voidu A, 2 kdyz bude chyba ve voidu B a 3 kdyz bude chyba v main.
Jinak zdrojova data na kterych to je bohuzel neznam a opravdu asi nemam jinou moznost jak zjistit kde to bere moc pameti nez takhle. A reserve zase nechci z programu vyhazovat kvuli rychlosti...... :-(.