C1419: Non-constant pointer expected for delete operator

[ERROR]

Description

A pointer to a constant object was illegally deleted using the delete operator.

Example
  void main() {

  
    const int *a;

  
    a=new int;

  
    delete a; // error

  
  }

  
Tips

The pointer to be deleted has to be non-constant.