다음을 통해 공유


컴파일러 오류 C3908

액세스 수준이 'construct'보다 덜 제한적입니다.

속성 접근자 메서드(get 또는 set)는 속성 자체에 지정된 액세스보다 덜 제한적인 액세스를 가질 수 없습니다. 마찬가지로 이벤트 접근자 메서드의 경우입니다.

자세한 내용은 속성이벤트를 참조하세요.

다음 샘플에서는 C3908을 생성합니다.

// C3908.cpp
// compile with: /clr
ref class X {
protected:
   property int i {
   public:   // C3908 property i is protected
      int get();
   private:
      void set(int);   // OK more restrictive
   };
};