why cant i use PURE_VIRTUAL code in c++

Never heard of that either. Pure virtual functions are as Roy outlined above:

Pure Virtual Functions and Abstract Classes in C++ - GeeksforGeeks