주요 콘텐츠

clibIsReadOnly

C++ 객체가 읽기 전용인지 확인

설명

tf = clibIsReadOnly(cppObj)cppObj가 읽기 전용이면 논리값 1(true)을 반환합니다. 그렇지 않으면 논리값 0(false)을 반환합니다.

예제

예제

모두 축소

다음 C++ 라이브러리 MyClass에 대한 MATLAB® 인터페이스가 있다고 가정하겠습니다.

const class MyClass 
{ 
    public: 
        int val1; 
        int val2; 
}; 
 
const MyClass& func(); 

다음과 같이 MATLAB에서 함수 func를 호출하여 const MyClass 객체를 만듭니다.

res = clib.MyClass.func()
res =  
 read-only MyClass with properties: 
  val1: 1 
  val2: 2

이 객체가 읽기 전용인지 다음과 같이 확인합니다.

clibIsReadOnly(res)
ans = 
  logical   
   1

함수는 논리값 1(true)을 반환합니다. 즉, 객체가 읽기 전용이라는 의미입니다.

입력 인수

모두 축소

MATLAB에서 생성된 C++ 객체로, 핸들로 지정됩니다.

버전 내역

R2019b에 개발됨