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.

Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Overview

Recent Articles: