Compiler Error C2671

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at Compiler Error C2671.

function' : static member functions do not have 'this' pointers

A static member function tried to access this.

The following sample generates C2671:

// C2671.cpp  
struct S {  
   static S* const func() { return this; }  // C2671  
};  

Show: