다음 코드는 어떻게 작동합니까? MakeFinal 생성자는 보호되어 있으므로 FinalUser 클래스에 액세스 할 수 없어야합니다. 하지만 빌드 나 실행 오류가 발생하지 않았습니다. class MakeFinal
{
protected:
MakeFinal(void) {};
public:
~MakeFinal(void) {};
};
에서 최종 클래스 생성자를 호출 : 난 그냥 추가 한 class ExtensionExceptionType;
class Object;
class Exception
{
public:
explicit Exception() { }
Exception( const std::string &reason) { PyErr_SetStrin