C plus plus Foton