オーバーロードされた関数またはマクロをコールする際に使用するCゲートウェイ関数
CallOverloadFunction(_iVar)
オーバーロードされた関数/マクロの名前を作成する際に使用される 入力引数を指定します
オーバーロードされた関数またはマクロをコールすする際に使用するCゲートウェイ関数
この例は以下の大きさを返します:
入力引数の大きさを返します
入力引数が文字列の場合, 長さを返します
int callOverload(char *fname,void* pvApiCtx) { CheckRhs(1, 1); CheckLhs(0, 1); CallOverloadFunction(1); return 0; }
function x=%c_getSize(a) x = length(a); endfunction function x=%s_getSize(a) x = size(a); endfunction a = [1,2,3,4]; a_ref = [2,2]; assert_checkequal(getSize(a) == a_ref); b = ["May","the","puffin";"be","with","you"]; b_ref = [3,3,6;2,4,3]; assert_checkequal(getSize(b) == b_ref); | ![]() | ![]() |