Subj : Re: A real beginer's C++ question To : borland.public.cpp.borlandcpp From : "Ed Mulroy [TeamB]" Date : Thu Jul 03 2003 08:09 pm It means that a symbol was used but it was never declared. For instance, in this program: -------------------- #include int main() { printf("The value is %d\n", x); return 0; } -------------------- The symbol 'x' is not declared. Variables have declarations. Functions have prototypes or function bodies. All of those things are definitions. When a symbol is used that is not an inherent part of the language then it must be defined. In the program below 'x' is no longer undefined. -------------------- #include int main() { int x = 3; printf("The value is %d\n", x); return 0; } -------------------- .. Ed > Rob C wrote in message > news:3f048bc3$1@newsgroups.borland.com... > > wHAT DOES ‘Undefined symbol’ MEAN? .