omo implementar uma curva de Bézier em C +

Eu gostaria de implementar um Curva de Bézier. Eu fiz isso em C # antes, mas não conheço totalmente as bibliotecas C ++. Como devo criar uma curva quadrática?

void printQuadCurve(float delta, Vector2f p0, Vector2f p1, Vector2f p2);

Claramente precisaríamos usar interpolação linear, mas isso existe na biblioteca matemática padrão? Caso contrário, onde posso encontrá-lo?

Update 1:

Desculpe, esqueci de mencionar que estou usando Linu

questionAnswers(5)

yourAnswerToTheQuestion