无法在c ++ MSVS08中禁用警告4700

时间:2013-02-06 12:17:09

标签: c++ visual-studio-2008 warnings

我的问题是我无法找到如何禁用警告4700(在没有初始化的情况下使用的变量)...... 我的代码是下一个:

#pragma warning(disable :4700)
double** f;
optimumWindowSize(Mv[seed_coord.x][seed_coord.y],f,&winsize);
#pragma warning(default :4700)

optimumWindowSize内部我调用一个初始化变量f的函数,所以实际上我没有在没有初始化的情况下使用它,但编译器仍然给出了警告。我只想在这里禁用它,而不是在所有代码中禁用它,但是使用上面的代码我不会禁用它。

我缺少什么? 我该如何禁用它?

注意:F将是函数

之后的winsizeXwinsize矩阵

1 个答案:

答案 0 :(得分:-1)

我找到了答案,只需要用f初始化NULL变量,警告就消失了。