Isto é o que o segundo e terceiro declarações na função principal fazer. Um objeto não só vai resolver seu problema por si só. Um objeto normalmente tem um ou mais métodos que você chama para realizar uma tarefa particular, utilizando uma ou mais propriedades do objeto. O método add () função do nosso objeto, faz a adição usando as duas propriedades do objeto; por causa da maneira que definimos o método. A quarta declaração na função principal chama o método add e atribui o valor de retorno para uma nova int objeto identificado pelo resultado.
A quinta declaração da função principal exibe o resultado. A função de construtor Se você quiser criar um objeto e, ao mesmo tempo inicializar (atribuir valores para as propriedades), então você precisa definir o que é chamado de função de construtor enquanto você digita a classe. Depois disso, para instanciar (criar) um objeto da classe, você deve usar a chamada função de construtor. O código a seguir ilustra isso.
#include using namespace std; class Calculator {public: int num1; int num2; Calculator (int ident1, int ident2) {num1 = ident1; num2 = ident2; } Int add () {int sum = num1 + num2; retornar soma; }}; int main () {Calculator myObject (2,3); resultado int = myObject.add (); cout retornar 0; } A função de construtor é uma função (método) declarados ou definidos no bloco de classe. Não tem nenhum tipo de retorno. Seu nome é o da classe. Sua finalidade é para inicializar (atribuir valores iniciais para propriedades). Veja como o construtor para a classe calculadora foi definido acima.
Para instanciar um objeto de uma classe que tem uma função de construtor, você deve usar a função de construtor. Você começa com o nome da classe; isto é seguido por um espaço, então a chamada do construtor com os seus parênteses e argumentos. A primeira linha na função principal ilustra isso. Agora, o nome da chamada do construtor é o nome que você deseja para o seu objeto