gpt4 book ai didi

memory-management - 什么是堆栈不平衡?

转载 作者:行者123 更新时间:2023-12-04 07:48:28 25 4
gpt4 key购买 nike

看完这篇文章F# Versus Mathematics: Part One - Getting Started with BLAS and LAPACK我偶然发现了 stack imbalance 这个词。在段落A Warning, Perhaps an Omen .

googled并搜索 SO ,但只能找到在堆栈不平衡问题上苦苦挣扎的人,而没有一般的解释。

奖金问题:
它只影响 f# 还是 C、C++、Python、Java 等中的普遍问题?

p.s.如有必要,请更改问题的标签

最佳答案

我们前几天才看到这个(用 c# 和 c++ 编码)

我向您推荐 MSDN 中的文本页:

The pInvokeStackImbalance managed debugging assistant (MDA) is activated when the CLR detects that the stack depth after a platform invoke call does not match the expected stack depth, given the calling convention specified in the DllImportAttribute attribute as well as the declaration of the parameters in the managed signature.



我意识到这是针对特定的编译器警告,但该页面提供了一些关于堆栈不平衡是什么、导致它的原因、症状是什么以及如何解决它的信息。正如丹尼尔所说,这通常是由于托管和非托管的签名不匹配。

希望这可以帮助。

关于memory-management - 什么是堆栈不平衡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6779530/

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