Difference between revisions of "Extern"

From Mesham
Jump to navigationJump to search
(Created page with '== Syntax == extern[location] Where ''location'' is optional == Semantics == Provided as additional allocation type information, this tells the compiler NOT to allocate memor…')
 
Line 1: Line 1:
 
== Syntax ==
 
== Syntax ==
  
extern[location]
+
extern[]
 
 
Where ''location'' is optional
 
  
 
== Semantics ==
 
== Semantics ==
  
Provided as additional allocation type information, this tells the compiler NOT to allocate memory for the variable as this has been already done externally. The ''location'' argument is optional and just tells the compiler where the variable is to be found (e.g. a C header file) if required.
+
Provided as additional allocation type information, this tells the compiler NOT to allocate memory for the variable as this has been already done externally.
  
 
[[Category:Type Library]]
 
[[Category:Type Library]]
 
[[Category:Composite Types]]
 
[[Category:Composite Types]]
 
[[Category:Attribute Types]]
 
[[Category:Attribute Types]]

Revision as of 16:37, 12 January 2013

Syntax

extern[]

Semantics

Provided as additional allocation type information, this tells the compiler NOT to allocate memory for the variable as this has been already done externally.