Ir para conteúdo
Faça parte da equipe! (2024) ×

Bimetal

Membro
  • Total de Posts

    13
  • Registro em

  • Última visita

  • WCoins

    0

Posts postados por Bimetal

  1. Olá pessoal. Eu venho tentando saber como criar manipuladores parametrizados. Algo como o setw ou o setfill. Eu sei mais ou menos como o código desta implementação deve ser, mas eu não sei exatamente como fazer isto. Acredito que seja algo um pouco complexo, mas se alguém puder colocar um exemplo bem simples pra eu poder ver como se faz exatamente eu agradeço.

  2. Fala galera. Eu estava estudando sobrecarga de função e me deparei com um problema. Eu tentei fazer duas funções de mesmo nome, onde uma soma dois inteiros e outra soma dois numeros decimais. O código é simples pois o intuito era praticar mesmo. Vou deixar abaixo o código e o erro. Quem puder ajudar eu agradeço.

    #include <iostream>

    int soma(int a, int b);
    float soma(float a, float b);

    int main()
    {
        std::cout << soma(10, 5) << std::endl;
        std::cout << soma(10.741, 5.555) << std::endl;
    }

    int soma(int a, int b)
    {
       return a + b;
    }

    float soma(float a, float b)
    {
        return a + b;
    }
     

    ||=== Build: Debug in Exercícios aleatórios (compiler: GNU GCC Compiler) ===|
    In function 'int main()':
    error: call of overloaded 'soma(double, double)' is ambiguous
    note: candidate: int soma(int, int)
    note: candidate: float soma(float, float)
    ||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.