• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: confused by what seems to be a recursive declaration/definition
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: confused by what seems to be a recursive declaration/definition


  • Subject: Re: confused by what seems to be a recursive declaration/definition
  • From: Jens Alfke <email@hidden>
  • Date: Thu, 11 Aug 2011 16:26:56 -0700

On Aug 11, 2011, at 4:10 PM, Luther Baker wrote:

> static void *AVPlayerDemoPlaybackViewControllerRateObservationContext = &
> AVPlayerDemoPlaybackViewControllerRateObservationContext;

It’s initializing the variable to point to itself. Which seems sort of pointless, but I don’t know the context.

> Isn't the right side evaluated first? But it doesn't yet exist? It compiles
> ... but seems to be a recursive definition??

The right side is evaluated first at runtime, but it doesn’t access the value of the variable, only its address, the address of the variable is already known.

—Jens

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: confused by what seems to be a recursive declaration/definition
      • From: Kyle Sluder <email@hidden>
    • Re: confused by what seems to be a recursive declaration/definition
      • From: Luther Baker <email@hidden>
References: 
 >confused by what seems to be a recursive declaration/definition (From: Luther Baker <email@hidden>)

  • Prev by Date: Re: connections appears to be not closing
  • Next by Date: Re: confused by what seems to be a recursive declaration/definition
  • Previous by thread: confused by what seems to be a recursive declaration/definition
  • Next by thread: Re: confused by what seems to be a recursive declaration/definition
  • Index(es):
    • Date
    • Thread