C Object Kinds |
Use “c object” to match all C Object kinds
A global object is a variable which is not a member of a class, is not declared within a function, and is not declared as static.
A global static object is a variable which is not a member of a class and is not declared within a function, but is declared static, and is therefore only accessible from the file in which it is defined.
A local object is a variable which is not a member of a class and is defined within a (non-member) function.
An object may be a member of a class. In this case the object may be private, protected, or public.
An unresolved object is a variable which is known to exist, but who’s definition is unknown. This typically occurs when a header file is not part of the project. An unknown object is a variable with no known definition or declaration.
extern var_1; int func() { var_2 = var_1; // var_1 is C Unresolved Object // var_2 is C Unknown Object }
Scientific Toolworks, Inc. http://www.scitools.com |