If you're talking about a symbol in terms of an error like: "Unresolved external symbol..." then it's referring to any type of variable, function or class name that you are using in your program, but you haven't defined anywhere. For example, if you have a function prototype, but you forgot to create the function body.