改进NO_COPY宏
This commit is contained in:
parent
b78d31d8a0
commit
3b3f6e7e12
@ -278,6 +278,8 @@ namespace hgl
|
||||
#endif//
|
||||
|
||||
#define NO_COPY(className) className(const className &)=delete; \
|
||||
className(const className *)=delete; \
|
||||
className &operator=(const className *)=delete; \
|
||||
className &operator=(const className &)=delete;
|
||||
|
||||
#define NO_MOVE(className) className(className &&)=delete; \
|
||||
|
@ -44,4 +44,3 @@ namespace hgl
|
||||
return obj;
|
||||
}
|
||||
}//namespace hgl
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user