• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

    Hola - Problema C++

    Programado Fijo Cerrado Movido
    Software
    5
    5
    1.3k
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • B
      Bahamut
      Última edición por

      Hola, les agradeceria que me ayudaran con un problema que tengo:

      Estoy escribiendo un programa en C++, el programa cuenta con 3 funciones + el main(), las tres funciones son emplantilladas, 2 de esas funciones trabajan independientemente, la tercera simplemente consta de un ciclo en el cual se llaman a las otras 2 funciones. Las funciones que trabajan independientemente estan bien (en el main las puedo probar) el problema que tengo es con la otra funcion ya que al implementarla el compilador no me da errores, pero cuando realizo el llamado a dicha funcion (para probarla) el compilador me da errores en las lineas en las que llamo a las otras 2 funciones, el error es el mismo "ambiguous call to overloaded function" cabe la aclaracion que no estoy tratando de sobrecargar ninuguna de esas funciones. un ejemplo del codigo:

      template<class t="">
      accion1(objeto<t>& m,objeto<t>& n){){
      …
      ...
      ....
      .....
      }

      template<class t="">
      accion2(objeto <t>&x, unsigned n){
      ...
      ...
      ....
      .....
      }

      template<class t="">
      accionCombinada(objeto<t>& L,unsigned n){

      objeto <t>tObjeto;
      objeto <t>tObjeto2;

      while( condicion){
      accion1(L, tObjeto); //Aqui me da el error: "ambiguous call to overloaded function"
      accion2(tObjeto2, n); //Aqui me da el error: "ambiguous call to overloaded function"
      }

      }

      Les agradeceria cualquier ayuda.....</t></t></t></class></t></class></t></t></class>

      1 Respuesta Última respuesta Responder Citar 0
      • ClushiclusterC
        Clushicluster
        Última edición por

        Si no es tarde, a lo mejor te puedo ayudar.

        Cuando llamas a accion1 y accion2 con los parámentros L y n, no nos has especificado cómo están declarados. Ten en cuenta que en la llamada para accion1, ambos parámetros deben ser objetos con el mismo tipo de plantilla. Puede que esté ahí el error. Si todavía tienes el problema, pon un código más concreto a ver…

        DixmanD 1 Respuesta Última respuesta Responder Citar 0
        • DixmanD
          Dixman Mercaderes HL @Clushicluster
          Última edición por

          dudo mucho que este tio vuelva por aqui…

          krampakK 1 Respuesta Última respuesta Responder Citar 0
          • krampakK
            krampak Global Moderator @Dixman
            Última edición por

            Si está suscrito a la rama puede que si 🙂

            Mi Configuración
            hlbm signature

            TelloT 1 Respuesta Última respuesta Responder Citar 0
            • TelloT
              Tello @krampak
              Última edición por

              @krampak:

              Si está suscrito a la rama puede que si 🙂

              Jijiji este programa es para el ogame … xD

              1 Respuesta Última respuesta Responder Citar 0
              • 1 / 1
              • First post
                Last post

              Foreros conectados [Conectados hoy]

              0 usuarios activos (0 miembros e 0 invitados).
              febesin, pAtO,

              Estadísticas de Hardlimit

              Los hardlimitianos han creado un total de 543.3k posts en 62.8k hilos.
              Somos un total de 34.7k miembros registrados.
              sridharpat ha sido nuestro último fichaje.