LINUX.ORG.RU

История изменений

Исправление fsb4000, (текущая версия) :

Можно

struct A {
    A(std::nullptr_t) {}
    A(int)=delete;
};



int main()
{
A a = 0; // должно ругаться при компиляции
A b = nullptr; // верно
}
 In function 'int main()':
14:7: error: use of deleted function 'A::A(int)' 
7:5: note: declared here

Исходная версия fsb4000, :

Можно

struct A {
    A(std::nullptr_t) {}
    A(int)=delete;
};



int main()
{
//A a = 0; // должно ругаться при компиляции
A b = nullptr; // верно
}