Pergunta de entrevista da empresa MathWorks

Design a C++ string class. What are function closures.