我是Xcode的新手。我尝试用C++ (下图)创建第一个问题,并设置一些断点来测试调试。我在控制台窗口中遇到输入问题。特别是,每当我得到输入行时,我输入数字,在控制台中我什么也看不到,直到我在目标输出和所有输出之间切换(例如,如果我在“目标输出”上输入任何东西,我必须更改为“所有输出”才能看到我输入的数字,反之亦然)。还有一个问题:我可以删除我输入的数字,例如,如果我输入3,它只允许我添加后缀数字,如31或任何类似的数字。无法更改号码。有人知道这个问题吗?请帮帮我。非常感谢。
发布于 2019-02-15 16:49:59
在旧方法中,您分配的是一个空数组,您应该给出它的大小,这里是'n‘
int *a=new int(n);您的旧代码有一些未定义的行为,这是因为您试图在不分配的情况下进行访问的越界访问
在代码的末尾,您应该像这样释放动态分配的内存:
delete[] a;https://stackoverflow.com/questions/54705397
复制相似问题