Нет, вы не можете. Зачем? Потому что было бы дорого поддерживать метаданные о том, что представляет собой действительный указатель, а что нет, а на C ++ вы не платите за то, чего не хотите.
И вы не хотите проверить, является ли указатель действительным, потому что вы знаете , откуда указатель, либо потому, что он является частной частью вашего кода, который вы контролируете, либо потому, что вы указали его в ваши внешние контракты.