gpt4 book ai didi

wolfram-mathematica - Mathlink 内存使用累积

转载 作者:行者123 更新时间:2023-12-04 08:11:19 27 4
gpt4 key购买 nike

我使用 MathLink 以字符串形式从 C++ 应用程序发送和接收独立的 mma 表达式。

std::string expression[N];
// ...
for(int i = 0; i < N; ++i) {
MLPutFunction(l, "EnterTextPacket", 1);
MLPutString(l, expression[i].c_str());
MLEndPacket(l);

// Check Packet ...

const char* result;
MLGetString(l, &result);

// process result ...

MLDisownString(l, result);
}

我希望 MLDisownString 释放已用的内存,但事实并非如此。

有什么想法吗?

最佳答案

好的。将此作为答案发布,因为我相信您使用版本 5 或以下版本的可能性非常低:

`As of Version 6.0, MLDisownString() has been superseded by MLReleaseString()`

查一下here

关于wolfram-mathematica - Mathlink 内存使用累积,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6389014/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com