#defineDISALLOW_COPY_AND_ASSIGN(TypeName) \
TypeName(const TypeName&);
void operator=(const TypeName&)
使用方法:
class Foo
{
public:
explicit Foo(int f);
private:
DISALLOW_COPY_AND_ASSIGN(Foo);
}
#defineDISALLOW_COPY_AND_ASSIGN(TypeName) \
TypeName(const TypeName&);
void operator=(const TypeName&)
使用方法:
class Foo
{
public:
explicit Foo(int f);
private:
DISALLOW_COPY_AND_ASSIGN(Foo);
}