Content deleted Content added
m links editing |
m Fixing C++ links |
||
Line 7:
==Static local variables==
{{seemain|static variable}}
A special type of local variable, called a static local, is available in many mainstream languages, including [[C programming language|C]]/[[
Static locals in global functions can be thought of as global variables, because their value remains in memory for the life of the program. The only difference is that they are only accessible through one function. Static locals can also be declared in class-level functions in the above [[Object-oriented programming|object-oriented]] languages, and the behaviour differs depending on the language:
*In [[
*In [[Visual Basic]] and [[Visual Basic .NET|VB.NET]], static locals declared in class-level functions are local to the object. That is, they act like non-static class-level variables, and each object has its own copy of the variable.
|