cpp construction