У меня есть функция:
static Bwah boo(){
Bwah bwah;
return bwah;
}
И основная функция:
int main(){
Bwah boo = Assigner::boo();
cout << "got here.." << endl;
}
Деструктор Bwah вызывается только один раз, после печати "сюда"
Это гарантировано или это оптимизация компилятора?