Question:Can static variables be declared in a header file? 

Answer You can’t declare a static variable without defining it as well (this is because the storage class modifiers static and extern are mutually exclusive). A static variable can be defined in a header file, but this would cause each source file that included the header file to have its own private copy of the variable, which is probably not what was intended. 

+ Report
Total Preview: 1119
Can static variables be declared in a header file?
Copyright © 2024. Powered by Intellect Software Ltd