<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" > <channel><title>Commentaires sur : C++ : Déclarer une variable dans un switch</title> <atom:link href="http://www.kevinsubileau.fr/informatique/boite-a-code/c-cpp/cpp-declarer-variable-switch.html/feed" rel="self" type="application/rss+xml" /><link>http://www.kevinsubileau.fr/informatique/boite-a-code/c-cpp/cpp-declarer-variable-switch.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link> <description>Espace personnel</description> <lastBuildDate>Wed, 16 Oct 2024 19:04:30 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Par : Lix</title><link>http://www.kevinsubileau.fr/informatique/boite-a-code/c-cpp/cpp-declarer-variable-switch.html#comment-91480</link> <dc:creator>Lix</dc:creator> <pubDate>Wed, 21 Jan 2015 18:12:37 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=822#comment-91480</guid> <description><![CDATA[Je viens comme une fleur avec 1 an de retard pour répondre à ce post, qu&#039;importe.Il est en effet souvent légal d&#039;initialiser une variable au moment où en a besoin en C++, mais si on ne se réfère qu&#039;à ce critère, il est aussi légal d&#039;utiliser moult goto au sein d&#039;une application haut niveau mettant en œuvre une belle architecture orientée objet. Tout ceci pour dire que ce qui est légal et compilable n&#039;est pas forcément une bonne pratique.Les initialisations de variable en C++ ne devraient être faites qu&#039;en début de bloc de code (pourvu qu&#039;il y aie {}):&lt;code&gt; //code { //initialisation de variables//calculs élaborés sans initialisation de variable//toujours pas d&#039;initialisation de variable//décidément pas d&#039;initialisation de variables} &lt;/code&gt;Voilà, merci en tout cas d&#039;avoir fourni et documenté un très bon exemple des raisons de cette bonne pratique !]]></description> <content:encoded><![CDATA[<p>Je viens comme une fleur avec 1 an de retard pour répondre à ce post, qu'importe.</p><p>Il est en effet souvent légal d'initialiser une variable au moment où en a besoin en C++, mais si on ne se réfère qu'à ce critère, il est aussi légal d'utiliser moult goto au sein d'une application haut niveau mettant en œuvre une belle architecture orientée objet. Tout ceci pour dire que ce qui est légal et compilable n'est pas forcément une bonne pratique.</p><p>Les initialisations de variable en C++ ne devraient être faites qu'en début de bloc de code (pourvu qu'il y aie {}):</p><p><code><br /> //code<br /> {<br /> //initialisation de variables</p><p> //calculs élaborés sans initialisation de variable</p><p> //toujours pas d'initialisation de variable</p><p> //décidément pas d'initialisation de variables</p><p>}<br /> </code></p><p>Voilà, merci en tout cas d'avoir fourni et documenté un très bon exemple des raisons de cette bonne pratique !</p> ]]></content:encoded> </item> <item><title>Par : Kévin Subileau</title><link>http://www.kevinsubileau.fr/informatique/boite-a-code/c-cpp/cpp-declarer-variable-switch.html#comment-1450</link> <dc:creator>Kévin Subileau</dc:creator> <pubDate>Sat, 11 Jan 2014 21:44:25 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=822#comment-1450</guid> <description><![CDATA[Bonne année aussi JB ! Je suis tout à fait d&#039;accord avec toi sur les goto, c’était un simple petit troll :D.]]></description> <content:encoded><![CDATA[<p>Bonne année aussi JB !<br /> Je suis tout à fait d'accord avec toi sur les goto, c’était un simple petit troll <img src='http://www.kevinsubileau.fr/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</p> ]]></content:encoded> </item> <item><title>Par : Viller JB</title><link>http://www.kevinsubileau.fr/informatique/boite-a-code/c-cpp/cpp-declarer-variable-switch.html#comment-1449</link> <dc:creator>Viller JB</dc:creator> <pubDate>Sat, 11 Jan 2014 21:36:09 +0000</pubDate> <guid isPermaLink="false">http://www.kevinsubileau.fr/?p=822#comment-1449</guid> <description><![CDATA[Et bien moi, j&#039;utilise toujours des goto ;) En fait, bien utilisés, les goto sont très pratiques quand on fait de la programmation bas niveau. En tout cas, merci pour cette astuce Kévin, je n&#039;avait jamais testé la déclaration de variable dans un switch mais ça pourra peut être me servir à l&#039;avenir ! Et je te souhaite un bonne année 2014 ;)]]></description> <content:encoded><![CDATA[<p>Et bien moi, j'utilise toujours des goto <img src='http://www.kevinsubileau.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br /> En fait, bien utilisés, les goto sont très pratiques quand on fait de la programmation bas niveau.<br /> En tout cas, merci pour cette astuce Kévin, je n'avait jamais testé la déclaration de variable dans un switch mais ça pourra peut être me servir à l'avenir !<br /> Et je te souhaite un bonne année 2014 <img src='http://www.kevinsubileau.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p> ]]></content:encoded> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching using disk: basic

Served from: www.kevinsubileau.fr @ 2026-04-12 11:22:21 -->