C1061: Conversion operator must not have return type specified before operator keyword

[ERROR]

Description

A user-defined conversion cannot specify a return type.

Example
  class A {

  
    public:

  
         int operator int() {return value;}// error

  
      operator int() {return value;}    // ok

  
    private:

  
      int value;

  
  }

  
Tips

Do not specify a return type before the operator keyword.