¿Qué es una tabla de símbolos?

¿Alguien puede describir qué es una tabla de símbolos dentro del contexto de C y C ++?