问题抛出:不允许类被拷贝、赋值
每个 class 都是独一无二的,不希望 copy ctor和 assignment
很奇怪,我只要不定义 copy(),那么在 main() 中就不能调用了呀?
其它方法:
- 将 copy() 放到 private
- operator() = delete;
#include <iostream>
class Entity{
public:
Entity( int x, int y ) : _x(x), _y(y) {
std