Main Content

clibIsReadOnly

确定 C++ 对象是否为只读

说明

如果 cppObj 为只读,tf = clibIsReadOnly(cppObj) 将返回逻辑值 1 (true)。否则,将返回逻辑值 0 (false)。

示例

示例

全部折叠

假设您有一个适用于此 C++ 库 MyClass 的 MATLAB® 接口:

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

在 MATLAB 中调用函数 func 来创建一个常量 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 中推出