cpp dA