C ++ | Definir un método de clase fuera de la definición de clase

Aquí, vamos a aprender cómo definir un método class fuera de la definición class en C ++ Programming Language?

En el siguiente programa, estamos creando un programa en C ++ para definir un método class fuera de la definición class .


#include <iostream>
using namespace std;
// class definition
// "Sample" is a class
class Sample {
public: // Access specifier
// method declarations
void printText1();
void printText2();
void printValue(int value);
};
// Method definitions outside the class
// method definition 1
void Sample::printText1()
{
cout << "IncludeHelp.comn";
}
// method definition 2
void Sample::printText2()
{
cout << "Let's learn togethern";
}
// method definition 3
// it will accept value while calling and print it
void Sample::printValue(int value)
{
cout << "value is: " << value << "n";
}
int main()
{
// creating object
Sample obj;
// calling methods
obj.printText1();
obj.printText2();
obj.printValue(101);
return 0;
}

salida

IncludeHelp.com
Let's learn together
value is: 101

Ver el código anterior, hay tres métodos printText1 () , printText2 () y printValue () que se declaran dentro de las definiciones class y métodos están definiendo fuera de la definición class usando Alcance del operador de resolución (: :).


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *