Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Spanish
  4. funcion sobre metodo

funcion sobre metodo

Scheduled Pinned Locked Moved Unsolved Spanish
2 Posts 2 Posters 545 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • W Offline
    W Offline
    willadri
    wrote on last edited by
    #1

    hola a todos soy nuevo programando quisiera saber como se puede hacer algo como esto
    metodo().funcion().funcion().funcion();. A lo que me refiero es a que puedo colocar varias funciones o metodos despues de la anterior, espero me haga entender

    1 Reply Last reply
    0
    • juankiJ Offline
      juankiJ Offline
      juanki
      Moderators
      wrote on last edited by
      #2

      Hola

      Para que puedas hacer eso, cada método o función tiene que devolver un objeto o algo, siendo que la siguiente función se ejecuta sobre el objeto que devuelve la anterior y así en cadena.

      Un ejemplo de un programa que estoy haciendo ahora:

      ui->edCodigo->text().trimmed().length()
      

      ui->edCodigo es un puntero a un QLineEdit, text() retorna un QString, a ese QString le ejecuto su método trimmed(), que retorna otro QString y a éste último ejecuto el método length(). Es decir, cada método se ejecuta sobre el objeto que retorna el anterior, no sobre el primero que llamaste.

      Dart (de google), dispone de un operador .. (dos puntos) que sí ejecuta una serie de métodos "en cascada" sobre un mismo objeto, pero eso no existe en C++, que yo sepa, claro.

      Un saludo

      Intenta explicar el problema lo más claro y detallado posible. Adjunta los errores y el código que creas da el error.
      Procura escribir correctamente y sin faltas de ortografía.

      Si la duda se solucionó, por favor, marca el tema como 'solucionado'.

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved