Cpp_Primer_Answers icon indicating copy to clipboard operation
Cpp_Primer_Answers copied to clipboard

习题2.23怎么理解?

Open kmaeii opened this issue 4 years ago • 2 comments

问:给定指针 p,你能知道它是否指向了一个合法的对象吗?如果能,叙述判断的思路;如果不能,也请说明原因。

答:不能,因为首先要确定这个指针是不是合法的,才能判断它所指向的对象是不是合法的。

这个逻辑怎么理解?是因为本身指针就可能不合法,然后就无法判断指向的对象是否合法嘛?那指针的合法性是否能判断呢?

kmaeii avatar Sep 25 '20 08:09 kmaeii

问:给定指针 p,你能知道它是否指向了一个合法的对象吗?如果能,叙述判断的思路;如果不能,也请说明原因。

答:不能,因为首先要确定这个指针是不是合法的,才能判断它所指向的对象是不是合法的。

这个逻辑怎么理解?是因为本身指针就可能不合法,然后就无法判断指向的对象是否合法嘛?那指针的合法性是否能判断呢?

P47,指针具有4种状态,指向对象只是状态之一。

xiaorangood avatar Sep 25 '20 15:09 xiaorangood

问:给定指针 p,你能知道它是否指向了一个合法的对象吗?如果能,叙述判断的思路;如果不能,也请说明原因。 答:不能,因为首先要确定这个指针是不是合法的,才能判断它所指向的对象是不是合法的。 这个逻辑怎么理解?是因为本身指针就可能不合法,然后就无法判断指向的对象是否合法嘛?那指针的合法性是否能判断呢?

P47,指针具有4种状态,指向对象只是状态之一。

有点理解啦,多谢您的解答 : )

kmaeii avatar Sep 26 '20 03:09 kmaeii