Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

142
Visualizações
¿Es útil usar retornos en medio de funciones? C++

Tengo una pregunta a la que hace tiempo que no encuentro explicación. Mis profesores siguen diciéndome que las declaraciones de retorno en medio de las funciones no deben incluirse sin nunca decirme por qué . Me refiero principalmente a los lenguajes de programación: C, C++, C# y Java.

Lo mismo ocurre con las declaraciones de ruptura.

Aquí hay un ejemplo de código que se considera no válido debido a la declaración de devolución.

 void Stack::Extract() { if (Times == 0) { cout << "The stack is empty, no number can be drawn" << endl; return; } cout << "Extracted value: " << Vet[Counter-1] << endl; Vet[Counter-1] = 0; Times--; Counter = Times; }

Esta es la función para extraer un valor de una pila (a través de un arreglo), un ejercicio simple que se le ha asignado a la clase. Estoy aquí pidiendo información porque si el retorno no se va a usar en medio de las funciones, necesito saber por qué .

En este caso he guardado la declaración de variables temporales y la concatenación de estructuras if/else además de evitar la ejecución de todo el código de la función si no es necesario.

EDITAR para "Necesita detalles o claridad": estoy leyendo todos los comentarios y se lo agradezco. Mi pregunta es simplemente lo que escribí, por lo que, en mi opinión, no necesita detalles ni claridad.

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Tener devoluciones dentro de sus funciones hace la vida mucho más fácil.

 if (x == 0) return; do other stuff..

El código se vuelve mucho más legible. Supongo que tu maestro tiene un enfoque extraño en este punto. Mi consejo: sigue sus reglas, siempre que sea necesario. Después hazlo como el 99% de la industria.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda