+ 1

Como usar sub clases en una funcion amiga de la clase

Class class1 { protected: class subclass1 public: int data public: friend fchangeData (class1 obj); }; // end class fchangeData(class1 obj) { subclass1 x; //error system} } Nose como hacer para que reconosca la funcion fchange al tipo de daro subclass1

2nd Feb 2023, 9:43 AM
Hector Mamani
Hector Mamani - avatar
1 ответ
+ 1
Para usar una subclase en una función amiga de la clase, primero debes declarar la subclase como amiga dentro de la clase principal. Esto le permite a la función acceder a los miembros de la subclase. Por ejemplo: class class1 { protected: class subclass1 { public: int data; friend fchangeData (class1 obj); //declarar la funcion amiga aqui }; // end class public: friend fchangeData (class1 obj); }; // end class fchangeData(class1 obj) { subclass1 x; //ahora si podras usarla! }
15th Feb 2023, 6:33 PM
Last
Last - avatar
Актуальное сегодня
.
1 Votes
What?
0 Votes
HTML
0 Votes
Web
0 Votes
Quiz duel
0 Votes
FRC Coding?
1 Votes
AI
2 Votes
help
0 Votes
APIs
1 Votes