【发布时间】:2017-06-15 06:07:52
【问题描述】:
这两者除了持续时间有什么不同吗?
int ptr;
int *ptr = new int;
我了解指针的概念,但我认为用指针来定义 int 并没有多大用处。
【问题讨论】:
-
那么应该用指针声明什么,为什么?
-
你使用它们的方式会有所不同;
*ptr必须使用指针一。 -
一个在栈上,一个在堆上。您必须删除堆上的那个才不会泄漏内存。
标签: c++