Здравствуйте, Ops, Вы писали:
Ops>Здравствуйте, Aleх, Вы писали:
A>>В данном случае испортится стек при вызове функции foo. Если в классе Class у функции foo сделать возвращаемый равный по размеру std::vector<int>, стек при вызове не испортится, просто в результате будет мусор.
Ops>Стек тут не при чем, оно не должно компилироваться.
Про стек я написал потому, что если он испортится, то в работающей программе можно сразу увидеть ошибку, которую пропустил компилятор. Если же неправильные данные приедут, то программа упадет чуть позже.