Looks correct to me, where is your misunderstanding? You can argue that in 
`takeAsConst` `curr` becomes a stale pointer.

Reply via email to