2
Коли виклик функції-члена на нульовому екземплярі призводить до невизначеної поведінки?
Розглянемо наступний код: #include <iostream> struct foo { // (a): void bar() { std::cout << "gman was here" << std::endl; } // (b): void baz() { x = 5; } int x; }; int main() { foo* f = 0; f->bar(); // (a) f->baz(); // (b) } Ми очікуємо (b)краху, …