Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az '=' bal oldalán lévő kifejezés egy függvényként értékelődik. Nem lehet függvényhez rendelni (a függvény nem l-érték)
Megjegyzések
Nem lehet újraincializálni a hivatkozásokat. A függvényre mutató hivatkozás dereferálása egy olyan függvényt eredményez, amely egy rvalue, amihez nem lehet értéket adni. Ezért nem rendelhet hozzá egy függvényre mutató hivatkozást.
Example
Az alábbi példa c3854-et hoz létre:
// C3854.cpp
int afunc(int i)
{
return i;
}
typedef int (& rFunc_t)(int);
typedef int (* pFunc_t)(int);
int main()
{
rFunc_t rf = afunc; // OK binding a reference to function
pFunc_t pf = &afunc; // OK initializing a pointer to function
*pf = &afunc; // C3854
// try the following line instead
// pf = &afunc;
*rf = &afunc; // C3854
}