C++11 禁止copy和assign
DISALLOW_COPY_AND_ASSIGN(Type) \
private: \
Type(const Type&); \
Type& operator=(const Type&);
class SomeClass
{
public:
DISALLOW_COPY_AND_ASSIGN(SomeClass);
};DISALLOW_COPY_AND_ASSIGN(Type) \
Type(const Type&) = delete; \
Type& operator=(const Type&) = delete;最后更新于