【发布时间】:2014-04-16 15:57:51
【问题描述】:
我必须通过设置我的构造函数的值来检查我的 PC 可用内存的限制。内存应该是动态分配的。示例:
class matrix{
int lines;
int columns;
public:
matrix(long lin, long col){
lines=lin;
columns=col;
}
};
如何检查哪些值 (lin, col) 是我的内存限制? (长型只是一个例子)。
///编辑: “通过引入增加的值(矩阵的维度)导致内存分配失败的情况” 所以问题是:有没有可能检查哪些值是最后可以引入的?
【问题讨论】:
-
有点丢了这个。你的意思是你的进程的可用内存吗?
-
PC 的可用内存是指 RAM?或者您在寻找可以分配多少虚拟内存?
-
@Naveen ,我认为这与 RAM 有关。非常抱歉。这是学校的练习,不是我发明的。
-
我编辑了我的帖子:“通过引入增加的值(矩阵的维度)导致内存分配失败的情况”所以问题是:是否有可能检查哪些值是最后一个可以介绍一下?
标签: c++ memory dynamic constructor allocation