DAT for cpp