首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调试C++时的输入问题(Xcode10.1)

调试C++时的输入问题(Xcode10.1)
EN

Stack Overflow用户
提问于 2019-02-15 16:40:33
回答 1查看 60关注 0票数 1

我是Xcode的新手。我尝试用C++ (下图)创建第一个问题,并设置一些断点来测试调试。我在控制台窗口中遇到输入问题。特别是,每当我得到输入行时,我输入数字,在控制台中我什么也看不到,直到我在目标输出和所有输出之间切换(例如,如果我在“目标输出”上输入任何东西,我必须更改为“所有输出”才能看到我输入的数字,反之亦然)。还有一个问题:我可以删除我输入的数字,例如,如果我输入3,它只允许我添加后缀数字,如31或任何类似的数字。无法更改号码。有人知道这个问题吗?请帮帮我。非常感谢。

This is my code

EN

回答 1

Stack Overflow用户

发布于 2019-02-15 16:49:59

在旧方法中,您分配的是一个空数组,您应该给出它的大小,这里是'n‘

代码语言:javascript
复制
int *a=new int(n);

您的旧代码有一些未定义的行为,这是因为您试图在不分配的情况下进行访问的越界访问

在代码的末尾,您应该像这样释放动态分配的内存:

代码语言:javascript
复制
delete[] a;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54705397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档