Dev-cpp的BUG


Dev-cpp的BUG

$\qquad$真的把心态搞崩了。

$\qquad$我花了整整 $3$ 个小时在这个傻逼问题上。
$\qquad$定义 $\verb!struct!$ 函数的时候不要开始就用 $\verb!pair<int,int>!$ ,特别是你要开很大的内存的时候,就像我的代码:

const int M = 501234;
struct LCA{
	P rev[M][20];
}G;

$\qquad$你会惊奇的发现这行代码会让你的 Dev-cpp 原地爆炸,并给你返回 out of memory allocating 65536 bytes 语句,如果在网上搜索,你会发现这句话是说你内存超限了,于是你惊奇的发现你定义的这个结构体只有 $\text{153.839MB}$ ,远远不到 Dev-cpp 最大的内存限制。

$\qquad$然后我就开始寻找,不停的尝试,发现只需要在前面加上一个 int 定义的变量就好了:

const int M = 501234;
struct LCA{
	int cnm_ni_ma_mei_le_lj_sb_dev_cpp;
	P rev[M][20];
}G;

$\qquad$于是,这个困扰我整整 $\text{3 hour}$ 的问题就这么被解决了。

$\qquad$心中澎拜,千言万语难以言表,大声喊出:

$\qquad$cao_ni_ma_ni_ma_mei_le_lj_sb_dev_cpp!!!


文章作者: WolfDeer
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 WolfDeer !
  目录