<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Débuter</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide pour débuter en langage de programmation C++. Avant de poster : cours d'initiation au C++]]></description>
		<language>fr</language>
		<lastBuildDate>Wed, 14 Oct 2026 08:05:32 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Débuter</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>Un constructeur qui ne construirait pas</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185964&amp;goto=newpost</link>
			<pubDate>Fri, 02 Oct 2026 14:00:52 GMT</pubDate>
			<description><![CDATA[Bonjour. 
 
J'aimerais savoir...]]></description>
			<content:encoded><![CDATA[<div>Bonjour.<br />
<br />
J'aimerais savoir s'il est possible qu'un constructeur, si une conditon n'est pas validée, ne crée pas l'instance ?<br />
Par exemple,<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br /></div></td><td valign="top"><pre style="margin: 0"> <span style="color: #0000ff;">class</span> Personne
<span style="color: black;">&#123;</span>
<span style="color: #0000ff;">public</span>:
  ... 
  Personne<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>=<span style="color: #0000ff;">delete</span>; <span style="color: #808080;">//pour ne pas utiliser le constructeur pas d&eacute;faut</span>
  Personne<span style="color: black;">&#40;</span>std::string nom; std::string prenom<span style="color: black;">&#41;</span>;
  ...
<span style="color: #0000ff;">private</span>:
  ...
  std::string nom;
  std::string prenom;
 ...
<span style="color: black;">&#125;</span>
&nbsp;
...
Personne personne1 <span style="color: black;">&#123;</span><span style="color: #FF0000;">&quot;&quot;</span>,<span style="color: #FF0000;">&quot;toto&quot;</span><span style="color: black;">&#125;</span>;
...</pre></td></tr></table></code><hr />
</div>le constructeur voit que nom est vide et donc ne crée pas l'instance.<br />
<br />
Est-ce possible? sinon comment faut-il procéder?<br />
<br />
Olivier]</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1095/c-cpp/cpp/debuter/">Débuter</category>
			<dc:creator><![CDATA[olivier]]]></dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185964/c-cpp/cpp/debuter/constructeur-ne-construirait/</guid>
		</item>
		<item>
			<title>erreur de compilation : no matching function for call to from_chars</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185795&amp;goto=newpost</link>
			<pubDate>Wed, 23 Sep 2026 10:06:38 GMT</pubDate>
			<description>Bonjour. 
 
je sèche depuis...</description>
			<content:encoded><![CDATA[<div>Bonjour.<br />
<br />
je sèche depuis un moment sur la compilation d'un bout de code.<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;algorithm&gt;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;cassert&gt;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;fstream&gt;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;charconv&gt;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;iostream&gt;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;string_view&gt;</span>
&nbsp;
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;iomanip&gt;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;optional&gt;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;system_error&gt;</span>
&nbsp;
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &quot;Matrice.hpp&quot;</span>
&nbsp;
...
&nbsp;
<span style="color: #0000ff;">void</span> Matrice::charger<span style="color: black;">&#40;</span>std::string <span style="color: #0000ff;">const</span> &amp;fichier_source<span style="color: black;">&#41;</span>
<span style="color: black;">&#123;</span>
  std::ifstream lecture <span style="color: black;">&#40;</span>fichier_source<span style="color: black;">&#41;</span>;
  std::string ligne <span style="color: black;">&#123;</span><span style="color: #FF0000;">&quot;&quot;</span><span style="color: black;">&#125;</span>;
  <span style="color: #0000ff;">int</span> valeur<span style="color: black;">&#123;</span><span style="color: black;">&#125;</span>;
&nbsp;
  <span style="color: #0000ff;">while</span> <span style="color: black;">&#40;</span>std::getline<span style="color: black;">&#40;</span>lecture, ligne<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
  <span style="color: black;">&#123;</span>
    <span style="color: #0000ff;">char</span> sep <span style="color: black;">&#123;</span><span style="color: #FF0000;">','</span><span style="color: black;">&#125;</span>;
    <span style="color: #808080;">//std::string::iterator debut {std::begin(ligne)};</span>
    <span style="color: #808080;">//std::string::iterator fin {std::end(ligne)};</span>
    <span style="color: #808080;">//std::string::iterator pos_sep {};</span>
    <span style="color: #808080;">//auto debut {std::begin(ligne)};</span>
    <span style="color: #808080;">//auto fin {std::end(ligne)};</span>
    <span style="color: #0000ff;">auto</span> debut <span style="color: black;">&#123;</span>ligne.begin<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><span style="color: black;">&#125;</span>;
    <span style="color: #0000ff;">auto</span> fin <span style="color: black;">&#123;</span>ligne.end<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><span style="color: black;">&#125;</span>;
    <span style="color: #0000ff;">auto</span> pos_sep <span style="color: black;">&#123;</span>debut<span style="color: black;">&#125;</span>;
&nbsp;
    pos_sep=find_if<span style="color: black;">&#40;</span>debut,fin,sep<span style="color: black;">&#41;</span>;
    std::from_chars<span style="color: black;">&#40;</span>debut, pos_sep-<span style="color: #cc66cc;">1</span> , m_nb_lignes<span style="color: black;">&#41;</span>;
...</pre></td></tr></table></code><hr />
</div> J'ai &quot;gratté&quot; autant que j'ai pu cppreference.com mais je n'ai pas trouvé mon erreur.<br />
<br />
À la compilation, il bloque sur l'appel à <b>from_chars</b>.<div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			C:\Users\1.formation.fr69\Documents\codeblocks\exoZestDeSavoir\Matrice\src\Matrice.cpp|38|error: no matching function for call to <br />
'from_chars(__gnu_cxx::__normal_iterator&lt;char*, std::__cxx11::basic_string&lt;char&gt; &gt;&amp;, __gnu_cxx::__normal_iterator&lt;char*, std::__cxx11::basic_string&lt;char&gt; &gt;, int&amp;)'|
			
		<hr />
	</div>
</div>j'ai ajouté toutes les bibliothèques citées dans les exemple, j'ai essayé d'ajouter <b>10</b> en dernier argument pour la base (apparemment, c'est optionnel), même résultat.<br />
j'ai essayé plein de choses en vain...<br />
<br />
L'un d'entre vous saurait-il m'expliquer où je commets une erreur ?<br />
<br />
j'avis oublié. ci dessous, ma classe Matrice où sont définis <b>m_nb_lignes</b> et <b>m_nb_colonnes</b>.<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #339933;">#ifndef MATRICE_HPP_INCLUDED</span>
<span style="color: #339933;">#define MATRICE_HPP_INCLUDED</span>
&nbsp;
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;vector&gt;</span>
&nbsp;
<span style="color: #0000ff;">class</span> Matrice
<span style="color: black;">&#123;</span>
<span style="color: #0000ff;">public</span>:
  <span style="color: #808080;">// constructeurs</span>
  Matrice<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>=<span style="color: #0000ff;">default</span>;
  Matrice<span style="color: black;">&#40;</span><span style="color: #0000ff;">int</span> nb_lignes, <span style="color: #0000ff;">int</span> nb_colonnes<span style="color: black;">&#41;</span>;
&nbsp;
  <span style="color: #0000ff;">void</span> charger<span style="color: black;">&#40;</span>std::string <span style="color: #0000ff;">const</span> &amp;fichier<span style="color: black;">&#41;</span>;
  <span style="color: #0000ff;">void</span> afficher <span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>;
&nbsp;
&nbsp;
<span style="color: #0000ff;">private</span>:
  <span style="color: #0000ff;">int</span> m_nb_lignes <span style="color: black;">&#123;</span><span style="color: #cc66cc;">1</span><span style="color: black;">&#125;</span>;
  <span style="color: #0000ff;">int</span> m_nb_colonnes <span style="color: black;">&#123;</span><span style="color: #cc66cc;">1</span><span style="color: black;">&#125;</span>;
  std::vector&lt;<span style="color: #0000ff;">int</span>&gt; m_valeurs <span style="color: black;">&#123;</span><span style="color: black;">&#125;</span>;
<span style="color: black;">&#125;</span>;
&nbsp;
<span style="color: #339933;">#endif // MATRICE_HPP_INCLUDED</span></pre></td></tr></table></code><hr />
</div></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1095/c-cpp/cpp/debuter/">Débuter</category>
			<dc:creator><![CDATA[olivier]]]></dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185795/c-cpp/cpp/debuter/erreur-compilation-no-matching-function-for-call-to-from_chars/</guid>
		</item>
		<item>
			<title><![CDATA[ordre d'inclusion des librairies et fichiers hpp]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185584&amp;goto=newpost</link>
			<pubDate>Thu, 10 Sep 2026 13:43:49 GMT</pubDate>
			<description><![CDATA[Bonjour. 
 
j'ai encore une...]]></description>
			<content:encoded><![CDATA[<div>Bonjour.<br />
<br />
j'ai encore une question de compréhension...<br />
dans mon fichier main.cpp<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;iostream&gt;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;cassert&gt;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;vector&gt;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;limits&gt;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;algorithm&gt;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;fstream&gt;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;sstream&gt;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &quot;disco_tests.hpp&quot;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &quot;disco_donnees.hpp&quot;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &quot;disco_manipulation.hpp&quot;</span>
...</pre></td></tr></table></code><hr />
</div>dans mon fichier disco_tests<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;string&gt;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;cassert&gt;</span>
...</pre></td></tr></table></code><hr />
</div>dans mon fichier disco_donnees.hpp<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;iostream&gt;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;vector&gt;</span>
...</pre></td></tr></table></code><hr />
</div>dans monfichier disco_manipulation.hpp<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;vector&gt;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;string&gt;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &quot;disco_donnees.hpp&quot;</span>
...</pre></td></tr></table></code><hr />
</div>Je me suis dit &quot;<i>Puisque disco_donnees.hpp est déjà inclus dans discotheque.cpp <u>avant</u> disco_manipulation.hpp, je peux enlever le include dans disco_manipulation.hpp</i>.&quot;<br />
Mais le compilateur n'apprécie pas du tout.<br />
<br />
Je comprends que, si je compile disco_manipulation &quot;tout seul&quot;, il faille inclure disco_donnees.hpp, mais pourquoi le compilateur en a-t-il besoin lorsque je compile discotheque.cpp ?<br />
<br />
Quelle est mon erreur de raisonnement ?<br />
<br />
Olivier</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1095/c-cpp/cpp/debuter/">Débuter</category>
			<dc:creator><![CDATA[olivier]]]></dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185584/c-cpp/cpp/debuter/ordre-d-inclusion-librairies-fichiers-hpp/</guid>
		</item>
		<item>
			<title>syntaxe while avec un itérateur</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185423&amp;goto=newpost</link>
			<pubDate>Wed, 02 Sep 2026 08:41:44 GMT</pubDate>
			<description><![CDATA[Bonjour. 
 
je m'initie au...]]></description>
			<content:encoded><![CDATA[<div>Bonjour.<br />
<br />
je m'initie au C++ et je rencontre un problème lors de la compilation d'un bout de code<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br /></div></td><td valign="top"><pre style="margin: 0">std::ifstream fichier_lecture <span style="color: black;">&#123;</span><span style="color: #FF0000;">&quot;texte.txt&quot;</span><span style="color: black;">&#125;</span>;
std::string ligne <span style="color: black;">&#123;</span><span style="color: #FF0000;">&quot;&quot;</span><span style="color: black;">&#125;</span>;
&nbsp;
<span style="color: #0000ff;">while</span> <span style="color: black;">&#40;</span>std::getline<span style="color: black;">&#40;</span>fichier_lecture,ligne<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
  <span style="color: black;">&#123;</span>
    nb_ligne++;
    std::string::iterator it <span style="color: black;">&#123;</span>std::find<span style="color: black;">&#40;</span>std::begin<span style="color: black;">&#40;</span>ligne<span style="color: black;">&#41;</span>,std::end<span style="color: black;">&#40;</span>ligne<span style="color: black;">&#41;</span>,<span style="color: #FF0000;">' '</span><span style="color: black;">&#41;</span><span style="color: black;">&#125;</span>;
    <span style="color: #0000ff;">while</span> <span style="color: black;">&#40;</span>it != std::end<span style="color: black;">&#40;</span>ligne<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
    <span style="color: black;">&#123;</span>
       ...
    <span style="color: black;">&#125;</span>
     ...
  <span style="color: black;">&#125;</span>
<span style="color: black;">&#125;</span></pre></td></tr></table></code><hr />
</div>compile très bien <br />
<br />
alors que<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br /></div></td><td valign="top"><pre style="margin: 0">std::ifstream fichier_lecture <span style="color: black;">&#123;</span><span style="color: #FF0000;">&quot;texte.txt&quot;</span><span style="color: black;">&#125;</span>;
std::string ligne <span style="color: black;">&#123;</span><span style="color: #FF0000;">&quot;&quot;</span><span style="color: black;">&#125;</span>;
&nbsp;
<span style="color: #0000ff;">while</span> <span style="color: black;">&#40;</span>std::getline<span style="color: black;">&#40;</span>fichier_lecture,ligne<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
  <span style="color: black;">&#123;</span>
    nb_ligne++;
    <span style="color: #0000ff;">while</span> <span style="color: black;">&#40;</span>std::string::iterator it <span style="color: black;">&#123;</span>std::find<span style="color: black;">&#40;</span>std::begin<span style="color: black;">&#40;</span>ligne<span style="color: black;">&#41;</span>,std::end<span style="color: black;">&#40;</span>ligne<span style="color: black;">&#41;</span>,<span style="color: #FF0000;">' '</span><span style="color: black;">&#41;</span><span style="color: black;">&#125;</span> != std::end<span style="color: black;">&#40;</span>ligne<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
    <span style="color: black;">&#123;</span>
       ...
    <span style="color: black;">&#125;</span>
     ...
  <span style="color: black;">&#125;</span>
<span style="color: black;">&#125;</span></pre></td></tr></table></code><hr />
</div>renvoie le message d'erreur<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">could <span style="color: #0000ff;">not</span> convert <span style="color: #FF0000;">'</span>it<span style="color: #FF0000;">'</span> from <span style="color: #FF0000;">'</span>std::__cxx11::basic_string&lt;<span style="color: #0000ff;">char</span>&gt;::iterator<span style="color: #FF0000;">'</span> to <span style="color: #FF0000;">'</span><span style="color: #0000ff;">bool</span><span style="color: #FF0000;">'</span></code><hr />
</div>Pourquoi, dans la deuxième version, le compilateur cherche-t-il à convertir mon itérateur en booléen? <br />
La condition du <b>while</b> reste bien une comparaison entre 2 itérateurs, non?<br />
<br />
Merci de votre aide.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1095/c-cpp/cpp/debuter/">Débuter</category>
			<dc:creator><![CDATA[olivier]]]></dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185423/c-cpp/cpp/debuter/syntaxe-while-iterateur/</guid>
		</item>
		<item>
			<title>faire appel a un tableau sur un fichier externe</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185371&amp;goto=newpost</link>
			<pubDate>Sat, 29 Aug 2026 09:43:14 GMT</pubDate>
			<description>Bonjour, je développe en...</description>
			<content:encoded><![CDATA[<div>Bonjour, je développe en débutant un petit programme perso.<br />
j'utilise CLion sur MacOS<br />
<br />
Comme je commence à avoir pas mal de tableaux, j'ai trouvé plus propre de les placer dans un autre fichier.<br />
Mais ma demande dd'appel de fonctionne plus<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">    <span style="color: #0000ff;">int</span> EQUmax = PerEQU<span style="color: black;">&#91;</span>per<span style="color: black;">&#93;</span>+CEQU<span style="color: black;">&#91;</span>c<span style="color: black;">&#93;</span>+TEQU<span style="color: black;">&#91;</span>t<span style="color: black;">&#93;</span>+PEQU<span style="color: black;">&#91;</span>p<span style="color: black;">&#93;</span>;</code><hr />
</div> <br />
je veux faire la somme de PerEQU ; CEQU ; TEQU et PEQU (PerEQU ; CEQU ; TEQU et PEQU étant des tableau à 21 entrés) en allant chercher l'entré défini par per ; c ; t et p qui sont défini plus loin. <br />
<br />
Mes tableau sont écrit comme cela <br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">int</span> <span style="color: #0000ff;">const</span> CEQUILIBRE<span style="color: black;">&#40;</span><span style="color: #cc66cc;">21</span><span style="color: black;">&#41;</span>;
<span style="color: #0000ff;">int</span> CEQU<span style="color: black;">&#91;</span>CEQUILIBRE<span style="color: black;">&#93;</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">0</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">0</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">0</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">3</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">0</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">4</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">0</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">5</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">2</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">6</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">4</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">7</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">8</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">8</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">12</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">9</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">16</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">10</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">20</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">11</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">22</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">12</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">24</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">13</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">26</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">14</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">28</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">15</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">30</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">16</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">32</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">17</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">34</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">18</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">36</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">19</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">38</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">20</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">40</span>;</pre></td></tr></table></code><hr />
</div><br />
J'ai donc un ficher main cpp avec <br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #339933;">#include</span><span style="color: #FF0000;"> &quot;tableau.h&quot;</span>
un fichier tableau.h
&nbsp;
<span style="color: #339933;">#ifndef TABLEAUX_H</span>
<span style="color: #339933;">#define TABLEAUX_H</span>
&nbsp;
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;vector&gt;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;string&gt;</span>
&nbsp;
<span style="color: #808080;">// D&eacute;claration des tableaux avec 'extern' (sans fixer la taille ni les valeurs)</span>
&nbsp;
&nbsp;
&nbsp;
<span style="color: #0000ff;">extern</span>  <span style="color: #0000ff;">int</span> <span style="color: #0000ff;">const</span> PerEQUILIBRE<span style="color: black;">&#40;</span><span style="color: #cc66cc;">21</span><span style="color: black;">&#41;</span>;
<span style="color: #0000ff;">extern</span> <span style="color: #0000ff;">int</span> <span style="color: #0000ff;">const</span> CEQUILIBRE<span style="color: black;">&#40;</span><span style="color: #cc66cc;">21</span><span style="color: black;">&#41;</span>;
<span style="color: #0000ff;">extern</span> <span style="color: #0000ff;">int</span> <span style="color: #0000ff;">const</span> TEQUILIBRE<span style="color: black;">&#40;</span><span style="color: #cc66cc;">21</span><span style="color: black;">&#41;</span>;
<span style="color: #0000ff;">extern</span> <span style="color: #0000ff;">int</span> <span style="color: #0000ff;">const</span> PEQUILIBRE<span style="color: black;">&#40;</span><span style="color: #cc66cc;">21</span><span style="color: black;">&#41;</span>;</pre></td></tr></table></code><hr />
</div><br />
et un fichier tableau.cpp <br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #339933;">#include</span><span style="color: #FF0000;"> &quot;tableau.h&quot;</span>
<span style="color: #808080;">//Tableau des comp&eacute;tences</span>
   <span style="color: #808080;">// EQUILIBRE (EQU) carac utilis&eacute;es Per C T P</span>
<span style="color: #808080;">// Tabl pour C d'EQU CEQU</span>
<span style="color: #0000ff;">extern</span>  <span style="color: #0000ff;">int</span> CEQU<span style="color: black;">&#91;</span>CEQUILIBRE<span style="color: black;">&#93;</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">0</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">0</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">0</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">3</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">0</span>;
CEQU<span style="color: black;">&#91;</span><span style="color: #cc66cc;">4</span><span style="color: black;">&#93;</span> = <span style="color: #cc66cc;">0</span>;
<span style="color: #339933;">#endif</span></pre></td></tr></table></code><hr />
</div><br />
Dans main.ccp<br />
<br />
j'ai inclu ça :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
    <span style="color: #0000ff;">int</span> PerEQU<span style="color: black;">&#91;</span>PerEQUIKIBRE<span style="color: black;">&#93;</span>;
      <span style="color: #0000ff;">int</span> CEQU<span style="color: black;">&#91;</span>CEQUILIBRE<span style="color: black;">&#93;</span>;
     <span style="color: #0000ff;">int</span> TEQU<span style="color: black;">&#91;</span>TEQUILIBRE<span style="color: black;">&#93;</span>;
     <span style="color: #0000ff;">int</span> PEQU<span style="color: black;">&#91;</span>PEQUILIBRE<span style="color: black;">&#93;</span>;</pre></td></tr></table></code><hr />
</div><br />
si non il compile pas avec une erreur de &quot;error: subscripted value is not an array, pointer, or vector&quot;<br />
<br />
Quand je place simplement tout dans main.ccp ça fonctionne bien, mais ça va rapidement être le fouillis <br />
avec ce que j'ai écrit il me sort des valeurs type x7ff7bb75ff80. et le résultat de la somme est -1149861830 au lieu d'un chiffre entre 0 et 100<br />
Qu'est ce que je fait de mal ?</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1095/c-cpp/cpp/debuter/">Débuter</category>
			<dc:creator>yamsur</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185371/c-cpp/cpp/debuter/faire-appel-tableau-fichier-externe/</guid>
		</item>
		<item>
			<title>le type auto</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185340&amp;goto=newpost</link>
			<pubDate>Wed, 26 Aug 2026 14:20:58 GMT</pubDate>
			<description>Bonjour. 
 
Suivant les...</description>
			<content:encoded><![CDATA[<div>Bonjour.<br />
<br />
Suivant <a href="https://www.developpez.net/forums/d2185282/c-cpp/cpp/debuter/utilisation-ofstream-l-algorithme-copy/#post12129270" target="_blank">les recommandations de Luc</a>, j'ai trouvé dans le cours C++ de Zeste de savoir le bout de code suivant<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br /></div></td><td valign="top"><pre style="margin: 0">...
  std::string <span style="color: #0000ff;">const</span> ma_chaine <span style="color: black;">&#123;</span><span style="color: #FF0000;">&quot;rien ne sert de courrir, il faut partir a point&quot;</span><span style="color: black;">&#125;</span>;
  <span style="color: #0000ff;">auto</span> iter_debut_mot <span style="color: black;">&#123;</span>std::begin<span style="color: black;">&#40;</span>ma_chaine<span style="color: black;">&#41;</span><span style="color: black;">&#125;</span>;
...</pre></td></tr></table></code><hr />
</div>c'est dans le main, et il n'y a pas &quot;<b>using namespace std;</b>&quot;.<br />
 <br />
Il est expliqué plus haut dans le tuto qu'avec auto, le compilateur est capable de déterminer le type de iter_debut_mot.<br />
D'accord, mais moi, je ne sais pas le déduire.:calim2:<br />
<br />
Quelqu'un pourrait-il me dire quel est le type de iter_debut_mot et comment je dois le déclarer si je ne veux pas utiliser &quot;<b>auto</b>&quot; ?<br />
C'est juste pour ma culture, je n'ai pas de problème de compilation ou d'exécution.<br />
<br />
Merci d'avance de votre aide.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1095/c-cpp/cpp/debuter/">Débuter</category>
			<dc:creator><![CDATA[olivier]]]></dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185340/c-cpp/cpp/debuter/type-auto/</guid>
		</item>
		<item>
			<title><![CDATA[utilisation de ofstream avec l'algorithme copy]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185282&amp;goto=newpost</link>
			<pubDate>Mon, 24 Aug 2026 09:55:48 GMT</pubDate>
			<description>Bonjour. 
 
je fais mes...</description>
			<content:encoded><![CDATA[<div>Bonjour.<br />
<br />
je fais mes premiers pas sn C++ POO et je suis le cours du même nom sur openclassrooms.<br />
<br />
Voici mon code<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;iostream&gt;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;algorithm&gt;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;vector&gt;</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;iterator&gt;</span> <span style="color: #808080;">// pour utiliser ostream_iterator</span>
<span style="color: #339933;">#include</span><span style="color: #FF0000;"> &lt;fstream&gt;</span>
&nbsp;
<span style="color: #0000ff;">using</span> <span style="color: #0000ff;">namespace</span> std;
&nbsp;
<span style="color: #808080;">/*---------------------------------*/</span>
<span style="color: #0000ff;">class</span> Afficher
<span style="color: #808080;">/*---------------------------------*/</span>
<span style="color: black;">&#123;</span>
<span style="color: #0000ff;">public</span>:
    <span style="color: #0000ff;">void</span> <span style="color: #0000ff;">operator</span> <span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><span style="color: black;">&#40;</span><span style="color: #0000ff;">int</span> a<span style="color: black;">&#41;</span> <span style="color: #0000ff;">const</span>
    <span style="color: black;">&#123;</span>
      cout &lt;&lt; a &lt;&lt; endl;
    <span style="color: black;">&#125;</span>
<span style="color: black;">&#125;</span>;
&nbsp;
<span style="color: #808080;">/*---------------------------------*/</span>
<span style="color: #0000ff;">int</span> main<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
<span style="color: #808080;">/*---------------------------------*/</span>
<span style="color: black;">&#123;</span>
    vector&lt;<span style="color: #0000ff;">int</span>&gt; tab<span style="color: black;">&#40;</span><span style="color: #cc66cc;">100</span>,<span style="color: #cc66cc;">0</span><span style="color: black;">&#41;</span>;
    ifstream fichier <span style="color: black;">&#40;</span><span style="color: #FF0000;">&quot;liste_chiffre.txt&quot;</span><span style="color: black;">&#41;</span>;
    ofstream fichier_dest <span style="color: black;">&#40;</span><span style="color: #FF0000;">&quot;copie_liste_chiffre.txt&quot;</span><span style="color: black;">&#41;</span>;
&nbsp;
    <span style="color: #0000ff;">if</span> <span style="color: black;">&#40;</span>fichier.is_open<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
    <span style="color: black;">&#123;</span>
&nbsp;
      <span style="color: #808080;">// ATTENTION c'est istream pas i*f*stream</span>
      istream_iterator&lt;<span style="color: #0000ff;">int</span>&gt; it<span style="color: black;">&#40;</span>fichier<span style="color: black;">&#41;</span>;
      istream_iterator&lt;<span style="color: #0000ff;">int</span>&gt; fin;
&nbsp;
      <span style="color: #808080;">/*</span>
<span style="color: #808080;">&nbsp;       it = iterateur au debut du fichier</span>
<span style="color: #808080;">&nbsp;       fin = interateur du m&ecirc;me type que it.</span>
<span style="color: #808080;">&nbsp;         ne peut &ecirc;tre initialis&eacute; car la fin du fichier est inconnue.</span>
<span style="color: #808080;">&nbsp;         mais pour quoi ce n'est oas d&eacute;clar&eacute; dans l'algo, je ne comprends pas</span>
<span style="color: #808080;">&nbsp;       tab.deb(), debut du vecateur pour savoir o&ugrave; on va &eacute;crire en m&eacute;moire</span>
<span style="color: #808080;">&nbsp;     */</span>
&nbsp;
      cout&lt;&lt;<span style="color: #FF0000;">&quot;appel a copy&quot;</span>&lt;&lt;endl;
      copy<span style="color: black;">&#40;</span>it,fin,tab.begin<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>;
&nbsp;
      cout &lt;&lt; <span style="color: #FF0000;">&quot;affichage&quot;</span> &lt;&lt; endl;
      for_each<span style="color: black;">&#40;</span>tab.begin<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>,tab.end<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>,Afficher<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>;
&nbsp;
      <span style="color: #0000ff;">if</span> <span style="color: black;">&#40;</span>fichier_dest.is_open<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
      <span style="color: black;">&#123;</span>
        ostream_iterator&lt;<span style="color: #0000ff;">int</span>&gt; it_dest<span style="color: black;">&#40;</span>fichier_dest<span style="color: black;">&#41;</span>;
        copy<span style="color: black;">&#40;</span>tab.begin<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>,tab.end<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>,it_dest<span style="color: black;">&#41;</span>;
      <span style="color: black;">&#125;</span>
    <span style="color: black;">&#125;</span>
    <span style="color: #0000ff;">else</span>
    <span style="color: black;">&#123;</span>
      cout&lt;&lt;<span style="color: #FF0000;">&quot;le fichier n'existe pas.&quot;</span>&lt;&lt;endl;
    <span style="color: black;">&#125;</span>
    <span style="color: #0000ff;">return</span> <span style="color: #cc66cc;">0</span>;
<span style="color: black;">&#125;</span></pre></td></tr></table></code><hr />
</div>le fichier Liste_chiffre.txt contient <div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
<span style="color: #cc66cc;">12</span>
<span style="color: #cc66cc;">2654</span>
<span style="color: #cc66cc;">3</span>
<span style="color: #cc66cc;">47</span>
<span style="color: #cc66cc;">56</span>
<span style="color: #cc66cc;">144</span>
<span style="color: #cc66cc;">15</span></pre></td></tr></table></code><hr />
</div>et le fichier copie_liste_chiffre.txt contient<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><span style="color: #cc66cc;">1226543475614415000</span></code><hr />
</div>.<br />
<br />
existe-t-il une facon d'écrire un retour à la ligne en utilisant l'<b>algorithme copy</b> ou bien dois-je passer par un parcours classique du vecteur tab avec un <b>for</b> ?<br />
<br />
Merci d'avance de votre aide</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1095/c-cpp/cpp/debuter/">Débuter</category>
			<dc:creator><![CDATA[olivier]]]></dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185282/c-cpp/cpp/debuter/utilisation-ofstream-l-algorithme-copy/</guid>
		</item>
		<item>
			<title>Instanciation de classe en C++</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181667&amp;goto=newpost</link>
			<pubDate>Thu, 22 Jan 2026 19:10:06 GMT</pubDate>
			<description>Je débute avec la...</description>
			<content:encoded><![CDATA[<div>Je débute avec la programmation POO en C++, on me demande d'implémenter une classe*qui ne pourrait pas être instanciée sans un nom de type std::string.<br />
J'avoue que là, je suis un peu perdu sur comment je dois le faire.<br />
Merci d'avance :D .</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1095/c-cpp/cpp/debuter/">Débuter</category>
			<dc:creator>L-boy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181667/c-cpp/cpp/debuter/instanciation-classe-cpp/</guid>
		</item>
		<item>
			<title>Débuter avec les tests unitaires</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180712&amp;goto=newpost</link>
			<pubDate>Sun, 30 Nov 2025 15:22:29 GMT</pubDate>
			<description>Bonjour, 
 
Je me lance dans...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Je me lance dans un tout petit projet C++/Qt pour Android.<br />
Vu la taille du projet, j'en profite pour apprendre UML avec Modelio.<br />
J'aimerais également aborder le test unitaire. Il existe bien un framework pour cela dans Qt, mais je cherche un peu de théorie et des exemples concrets.<br />
<br />
Ma surprise est que le sujet n'est presque pas traité sur ce site, pas même une suggestion de livre si tant est que ça existe.<br />
Il semble s’agir d'une véritable religion, avec ses convertis intégristes et ses athées indécrottables.<br />
<br />
D'où mes questions : faut-il s'y mettre, et si oui par où commencer  ?<br />
<br />
Merci !<br />
Sylvain</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1095/c-cpp/cpp/debuter/">Débuter</category>
			<dc:creator>sylvain1984</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180712/c-cpp/cpp/debuter/debuter-tests-unitaires/</guid>
		</item>
	</channel>
</rss>
