Я наткнулся на код, использующий следующий синтаксис.
int main(){
class foo{
public:
int x;
foo(int y){x=y;}
}
* bar = new foo(1);
}
Есть ли какая-либо цель/последствие его использования по сравнению с более распространенным
int main(){
class foo{
public:
int x;
foo(int y){x=y;}
};
foo * bar = new foo(1);
}
auto bar = std::make_unique<foo>(1);
- person NathanOliver   schedule 07.08.2018