Megosztás a következőn keresztül:


C3848 fordítási hiba

a "type" típusú kifejezés elveszít néhány const-volatile minősítőt a "függvény" meghívásához

Megjegyzések

A megadott const-volatile típusú változók csak azonos vagy nagyobb const-volatilis minősítéssel definiált tagfüggvényeket hívhatnak meg.

Example

Az alábbi példa C3848-at hoz létre:

// C3848.cpp
void glbFunc1()
{
}

typedef void (* pFunc1)();

struct S3
{
   operator pFunc1() // const
   {
      return &glbFunc1;
   }
};

int main()
{
   const S3 s3;
   s3();   // C3848, uncomment const qualifier
}