top of page
Search

Static Keyword in C++

  • Writer: Ziwei Zhu
    Ziwei Zhu
  • Jan 3, 2018
  • 1 min read

Static keyword has different meanings when used with different types. We can use static keyword with:

Static Variables : Variables in a function, Variables in a class Static Members of Class : Class objects and Functions in a class

Let us now look at each one of these use of static in details:

Static Variables

Static variables in a Function: When a variable is declared as static, space for it gets allocated for the lifetime of the program. Even if the function is called multiple times, space for the static variable is allocated only once and the value of variable in the previous call gets carried through the next function call. This is useful for implementing coroutines in C/C++ or any other application where previous state of function needs to be stored.



 
 
 

Comentarios


Blog: Blog2

Subscribe

5106960262

©2019 by Ziwei Zhu. Proudly created with Wix.com

bottom of page