# Safe pointers

**URL:** <https://forum.juce.com/t/safe-pointers/5880>\
**Category:** General JUCE discussion\
**Created:** [November 11, 2010, 6:37pm UTC](https://forum.juce.com/t/safe-pointers/5880 "2010-11-11T18:37:31Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![AaronLeese](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/aaronleese/32/624_2.png) [@AaronLeese](https://forum.juce.com/u/AaronLeese)\
**Post date:** [November 11, 2010, 6:37pm UTC](https://forum.juce.com/t/safe-pointers/5880/1 "2010-11-11T18:37:31Z")

</div>

Looks like you got rid of Component::isValidComponent() in favor of a pointer implementation that automatically goes to 0 when the component is deleted.

So we can now do :

[code]  
if (myComponent == 0) {

}[/code]

universally. Nice!
