noncopyable 구현
1560 단어 웅장하다
4
class noncopyable
{
protected:
noncopyable() = default;// protected :noncopyable ncp
private:
noncopyable(const noncopyable&) = delete;// delete
noncopyable&operator=(const noncopyable&) = delete;
};
컴파일러가 자동으로 제공하는 기능을 거부하기 위해 보험의 방법은 상응하는 함수를private라고 명시하고 실현하지 않는 것이다. 유원 함수는private 함수를 호출할 수 있는지 주의한다.