MATLAB 도움말 센터
C++ 객체가 null인지 확인
tf = clibIsNull(cppObj)
tf = clibIsNull(cppObj)는 cppObj가 nullptr이면 논리값 1(true)을 반환합니다. 그렇지 않으면 논리값 0(false)을 반환합니다.
cppObj
nullptr
1
true
0
false
예제
모두 축소
다음 nullptr.hpp 헤더 파일에서 빌드된, null을 반환하는 함수를 포함하는 nullptr 라이브러리에 대한 인터페이스가 생성되어 있다고 가정하겠습니다.
nullptr.hpp
class A { public: double val; }; // Function returning nullptr object A* returnObjectNullptr() { return nullptr; }
클래스 A의 객체의 nullptr을 표시합니다. 다음의 MATLAB® 코드는 일종의 예시로 사용되었으며, 인터페이스를 빌드하지 않으면 이대로 실행되지 않습니다.
A
ret = clib.nullptr.returnObjectNullptr
ret = null A
nullptr을 테스트합니다.
if clibIsNull(ret) % Code to process nullptr end;
MATLAB에서 생성된 C++ 객체로, 핸들로 지정됩니다.
R2019b에 개발됨
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
유럽
아시아 태평양
지역별 지사에 문의