旧的 WOLFRAM 语言MATHLINK C 函数

MLAllocParameter()
This feature is not supported on the Wolfram Cloud.

已经被 所取代.

int MLAllocParameter(MLEnvironmentParameter*p,MLAllocator*a,MLDeallocator*d)
MLEnvironmentParameter 对象 p 中检索当前内存分配器和释放器函数指针,并把它们存储在 ad 中.

更多信息更多信息

  • MLAllocParameter() 使用由 WLError() 返回的标准错误值返回错误代码.
  • 成功的 MLAllocParameter() 返回 MLEOK.
  • MLEnvironmentParameter 对象被用于控制 MathLink 环境的运行时特征.
  • MLAllocParameter()MathLink 标头文件 mathlink.h 中被声明.

范例范例打开所有单元关闭所有单元

基本范例  (1)基本范例  (1)

#include "mathlink.h"

/* retrieves the memory allocator and deallocator function pointers
from MLParameters */

void f(MLEnvironmentParameter p)
{
    MLAllocator a;
    MLDeallocator d;
    int result;

    result = MLAllocParameter(p, &a, &d);
    if(result != MLEOK)
        { /* unable to retrieve the memory allocator pointers */ }

    /* ... */
}