#include <iostream>
using namespace std;

#define DISALLOW_COPY_AND_ASSIGN(ClassName) \
	ClassName(const ClassName&); \
	void operator=(const ClassName&);

class ClassName 
{
private:
	DISALLOW_COPY_AND_ASSIGN(ClassName);
public:
};

int main(void)
{
	ClassName AclassName;
	ClassName BclassName;
	/*
		매크로선언으로 대입불가능
	*/
	AclassName = BclassName;
}

[ 출저 ] - 읽기 좋은 코드가 좋은 코드다 Page 37 - 38

블로그 이미지

행복그리고..

,