• 4126阅读
  • 2回复

qt如何销毁一个变量? [复制链接]

上一主题 下一主题
离线tsuibin
 

只看楼主 倒序阅读 楼主  发表于: 2009-09-04
比如 int i = 0;
free ?
delete ?

貌似没有这些函数可以用
离线dbzhang800

只看该作者 1楼 发表于: 2009-09-04
建议找本C或C++ 的书看看,
看看  free,delete 是做什么用的

Qt只是C++ 的一套库,C++ 的东西一点都没变
离线rqzrqh

只看该作者 2楼 发表于: 2009-09-04
除非通过new 来产生一个堆上的数据 ,这样的变量是可以delete的
局部变量是通过修改栈顶指针来分配空间的,函数返回后就会立即通过修改栈顶指针,以此来实现释放空间的。
如果想及时的删除变量,那么最好在变量的作用域两边加{},即块作用域
快速回复
限100 字节
 
上一个 下一个