add cpp example