2What makes a class abstract in C++?ADeclaring it with the abstract keywordBHaving a private constructorCHaving at least one pure virtual function (= 0)DHaving no data membersView AnswerWorkspaceReportSaveEasy