Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Home » Tip Bank » C++
Language: C++
Expertise: Intermediate
May 21, 2001

Execute Code Only Once the First Time it is Called


You may need to execute a portion of code in a function only once the first time it is called. The following fragment illustrates an easy way to do this:
 
static bool bExecuted = false;
if (!bExecuted)
{
  //write the code to be executed once here.
   ...
   ...
   bExecuted = true;
}

**NOTE: This code works only in a single threaded environment.
Rajesh Chathapuram
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date