Page 1 of 1

C++-Nischensyntax: Deklaration des Funktionsreferenztyps: const-Referenz?

Posted: 07 Jan 2025, 04:42
by Guest
Dies ist eine Nischenfrage, aber ich habe Mühe, eine ausreichende Antwort zu finden.
Strukturmitglieder können const sein, aber kann ein Funktionszeiger/Referenzmitglied als const deklariert werden? Basierend auf meiner Lektüre von C++17 Abschnitt 9.3 glaube ich nicht:

Code: Select all

struct Ex {
const int i;
void (*pfn)(int i); // 1. can pfn be a const member?
void (&rfn)(int i); // 2. can rfn be a const member?
};