Ctor not allowed return type.
- by atch
Having code:
struct B
{
    int* a;
    B(int value):a(new int(value))
    {   }
    B():a(nullptr){}
    B(const B&);
}
B::B(const B& pattern)
{
}
I'm getting err msg:
'Error  1   error C2533: 'B::{ctor}' : constructors not allowed a return type'
Any idea why?
P.S. I'm using VS 2010RC