这可能是一个非常简单的问题,但无论如何:我正在使用 VS 2010,我想要的是在最后获得 x****y 的结果。这是我的代码:
#include <iostream>
using namespace std;
void main()
{
int x = 5;
int *** y= new int**;
***y = 5;
cout << x****y << endl;
system("pause");
}
这只会使程序崩溃,我不知道为什么。这是我得到的错误日志:
1>------ Build started: Project: Stuffing around, Configuration: Debug Win32 ------
1> main.cpp
1> LINK : D:\Programming Projects\Stuffing around\Debug\Stuffing around.exe not found or not built by the last incremental link; performing full link
1> Stuffing around.vcxproj -> D:\Programming Projects\Stuffing around\Debug\Stuffing around.exe
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
此外,是否有一种方法可以在不动态分配内存的情况下达到相同的结果 **y?非常感谢。