【发布时间】:2012-10-05 23:58:39
【问题描述】:
我正在使用 VC++ 2012。 我想知道当前线程中有多少堆栈内存可用。
快速搜索指向使用 malloc.h 和 stackavail() 函数,但它在 Visual C++ 2012 中不存在。我该如何以另一种方式实现这一目标?
有问题的例子是这样的:
#include "stdafx.h"
#include <iostream>
#include <malloc.h>
using namespace std;
int _tmain()
{
cout << "Available stack: " << stackavail() << std::endl;
}
【问题讨论】:
-
“快速搜索”你在哪里看到C++有这样一个功能的说法?
-
我会修改问题。谢谢。
-
This 可能有用。
-
感谢 Lightness,如果我理解正确,它会返回总堆大小。我正在专门寻找本地线程堆栈大小以找出剩余的可用空间量。
标签: c++ visual-c++