C++编程问题?

本人小学六年级,刚自学到指针。在什么时候用完指针要用delete?
d=====( ̄▽ ̄*)b求答

这么小就开始学C++了?

首先,指针和delete没有直接关系,和delete有关的是new。
指针只是一个类型,就像int,char一样。
至于什么delete,这个在需要释放内存的时候,比如你申请的内存已经使用完了,不再需要的时候,就可以通过指针将这片内存释放掉。举个例子就是:
class Block{}
Block *p = new Block(); //申请内存,创建Block类型的对象
。。。。。 //其他操作
delete p; //上面已经用完p指向的Block对象了,这时候就可以释放内存。通过delete
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-26
for(i=1;i<=5;i++)//i从1开始到5结束,循环5次
{
b=i%2;//将i和2取余运算后赋值给b,b的值只可能为0,1
while(b-->=0)//当b--的值大于等于0时让k加1
k++;
}
第2个回答  2020-04-24
系统的看C++书就知道什么时候用delete了。
还有,现在问这个没什么实际用处,除非是为了考试答题。
不知道是因为还没接触到,只言片语也很难理解倒不如按部就班去学深耕学过的内容扎扎实实有助于进一步理解新的东西,是环环相扣的,所以学到了自然也就懂了,就是这么简单的道理。
第3个回答  2020-04-25
用new申请的内存才会用到delete释放空间。
相似回答