C++,使用 iostream 库输出一个未初始化的变量 \ Visual Basic
C++, Using iostream library to output an uninitialized variable \ Visual Basic
如何让 Visual Studio (2019) 打印未初始化的变量?
#include <iostream>
int main()
{
int x;
std::cout << x;
return 0;
}
我知道这是相对无用的,通常不应该使用未初始化的变量,但我想应该有一种方法可以让它在随机内存位置打印值。
错误代码:C4700 - 使用了未初始化的局部变量 'x'
有一种方法可以做到。
int main()
{
int num[1];
for (int i = 0; i < 1; i++)
{
std::cout << num[i];
}
}
在我看来,输出未初始化的变量意义不大。也许您想获取地址。
int x;
std::cout << &x;
如何让 Visual Studio (2019) 打印未初始化的变量?
#include <iostream>
int main()
{
int x;
std::cout << x;
return 0;
}
我知道这是相对无用的,通常不应该使用未初始化的变量,但我想应该有一种方法可以让它在随机内存位置打印值。
错误代码:C4700 - 使用了未初始化的局部变量 'x'
有一种方法可以做到。
int main()
{
int num[1];
for (int i = 0; i < 1; i++)
{
std::cout << num[i];
}
}
在我看来,输出未初始化的变量意义不大。也许您想获取地址。
int x;
std::cout << &x;