🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.c++
Article #100

Re: switch vs if else if

#100
From: Pedro Maicas
Date: Sun, 03 Aug 2008 20:03
16 lines
1704 bytes
On Sun, 03 Aug 2008 13:01:01 -0500, Omar Andres Zapata Mesa
<andresete.chaos@gmail.com> wrote:

>Hola tengo una pregunta que tiene que ver con el rendimiento que ofrecen los condicionales.
>la cosa es que hay muchos debates sobre el uso de switch en if esle if anidado, quisiera saber cual de los dos condicionales es mas optimo y por que?

A primera vista switch es mas eficiente, porque el compialador
puede implemntarlo como un if else encadenado o de otro modo,
se supone que el compilador elegir� la mejor opcion, mientras que un if else
encadenado siempre se implemntar� del mismo modo.

Saludos :-)           -Pedro-

  http://www.maicas.net/ 

  e-mail en www.maicas.net
Technical Details
Message-ID: <gh3c94193hobqrns6pgp3va6jdv6j59t75@4ax.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news1.google.com!news.glorb.com!feeder.erje.net!news.k-dsl.de!news.antakira.com!cagarruta.escomposlinux.org!hercules.escomposlinux.org!escomposlinux.org!not-for-mail
References: <g74t54$5eg$1@helvete.escomposlinux.org>

Show Full Headers
Complete Article Headers
X-Google-Thread: f53ec,7b7f6f4fddf24aa0
X-Google-Attributes: gidf53ec,domainid0,public,usenet
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news1.google.com!news.glorb.com!feeder.erje.net!news.k-dsl.de!news.antakira.com!cagarruta.escomposlinux.org!hercules.escomposlinux.org!escomposlinux.org!not-for-mail
From: Pedro Maicas <esta_no_es@jet.es>
Newsgroups: es.comp.lenguajes.c++
Subject: Re: switch vs if else if
Date: Sun, 03 Aug 2008 22:03:37 +0200
Organization: escomposlinux.org
Lines: 16
Message-ID: <gh3c94193hobqrns6pgp3va6jdv6j59t75@4ax.com>
References: <g74t54$5eg$1@helvete.escomposlinux.org>
NNTP-Posting-Host: 77.210.6.57
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: hercules.cohp1 1217793800 8796 77.210.6.57 (3 Aug 2008 20:03:20 GMT)
X-Complaints-To: newsmaster@news-17.escomposlinux.org
NNTP-Posting-Date: Sun, 3 Aug 2008 20:03:20 +0000 (UTC)
X-Newsreader: Forte Agent 1.8/32.553