<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[&amp;lt;vector&amp;gt; resize() führt nur noch zu fehlern]]></title><description><![CDATA[<p>Hallo zusammen</p>
<p>Benötige dringend Hilfe bei meiner Praktikumsaufgabe, die sich einfach nicht lösen lässt. Ich hoffe einer von euch hat einen Lösungsvorschlag.</p>
<p>Wir müssen eine Klasse TextObjekt zum lesen von Textdateien schreiben und eine abgeleitete Klasse GegliederterText der eine Liste mit weiteren Textdateien einliest. Soweit klappt auch alles bis ich den vector Gtext in Zeile 122 mit resize() vergrößern will. Ich bekomme dann diverse Fehlermedlungen in den standard Headern (vector.h etc.).<br />
Weiß wirklich nicht mehr weiter und wäre um Hilfe sehr dankbar.<br />
Schon mal vielen Dank<br />
Ika[b]</p>
<p><a href="http://eyedea.net/fh/a8_c.cpp" rel="nofollow">http://eyedea.net/fh/a8_c.cpp</a><br />
<a href="http://eyedea.net/fh/gegliedertertext.h" rel="nofollow">http://eyedea.net/fh/gegliedertertext.h</a><br />
<a href="http://eyedea.net/fh/textobject.h" rel="nofollow">http://eyedea.net/fh/textobject.h</a><br />
<a href="http://eyedea.net/fh/liste.txt" rel="nofollow">http://eyedea.net/fh/liste.txt</a></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/182594/lt-vector-gt-resize-führt-nur-noch-zu-fehlern</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 23:55:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/182594.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 27 May 2007 08:46:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to &amp;lt;vector&amp;gt; resize() führt nur noch zu fehlern on Sun, 27 May 2007 08:46:29 GMT]]></title><description><![CDATA[<p>Hallo zusammen</p>
<p>Benötige dringend Hilfe bei meiner Praktikumsaufgabe, die sich einfach nicht lösen lässt. Ich hoffe einer von euch hat einen Lösungsvorschlag.</p>
<p>Wir müssen eine Klasse TextObjekt zum lesen von Textdateien schreiben und eine abgeleitete Klasse GegliederterText der eine Liste mit weiteren Textdateien einliest. Soweit klappt auch alles bis ich den vector Gtext in Zeile 122 mit resize() vergrößern will. Ich bekomme dann diverse Fehlermedlungen in den standard Headern (vector.h etc.).<br />
Weiß wirklich nicht mehr weiter und wäre um Hilfe sehr dankbar.<br />
Schon mal vielen Dank<br />
Ika[b]</p>
<p><a href="http://eyedea.net/fh/a8_c.cpp" rel="nofollow">http://eyedea.net/fh/a8_c.cpp</a><br />
<a href="http://eyedea.net/fh/gegliedertertext.h" rel="nofollow">http://eyedea.net/fh/gegliedertertext.h</a><br />
<a href="http://eyedea.net/fh/textobject.h" rel="nofollow">http://eyedea.net/fh/textobject.h</a><br />
<a href="http://eyedea.net/fh/liste.txt" rel="nofollow">http://eyedea.net/fh/liste.txt</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1292956</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1292956</guid><dc:creator><![CDATA[ika]]></dc:creator><pubDate>Sun, 27 May 2007 08:46:29 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;lt;vector&amp;gt; resize() führt nur noch zu fehlern on Sun, 27 May 2007 08:54:25 GMT]]></title><description><![CDATA[<p>Poste bitte ein _minimales_ Beispiel was den Fehler illustriert. Glaubst du wirklich jemand geht für dich einen riesen Stapel Code durch?</p>
<p>Und poste _immer_ die Fehlermeldung mit! Man kann ja schlecht raten, was die Fehlermeldung seien könnte!</p>
<p>wmfrs</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1292960</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1292960</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Sun, 27 May 2007 08:54:25 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;lt;vector&amp;gt; resize() führt nur noch zu fehlern on Sun, 27 May 2007 08:57:49 GMT]]></title><description><![CDATA[<p>gibts auch ne fehlermeldung für uns? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>//edit rüdiger war schneller. böser rüdiger <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1292964</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1292964</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Sun, 27 May 2007 08:57:49 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;lt;vector&amp;gt; resize() führt nur noch zu fehlern on Sun, 27 May 2007 09:00:17 GMT]]></title><description><![CDATA[<p>rüdiger schrieb:</p>
<blockquote>
<p>&lt; a target='_blank'href='http://@notallowed@.com/ysokg'&gt;Wie man Fragen richtig stellt&lt;/a &gt;</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1292966</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1292966</guid><dc:creator><![CDATA[Was machst du]]></dc:creator><pubDate>Sun, 27 May 2007 09:00:17 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;lt;vector&amp;gt; resize() führt nur noch zu fehlern on Sun, 27 May 2007 09:04:31 GMT]]></title><description><![CDATA[<p>Wenn ich wüsste wo der Fehler sein könnte wäre ich ja schon ein Stückchen weiter. Eine Fehlermeldung wäre folgende:</p>
<p>524 C:\Dev-Cpp\include\c++\3.4.2\bits\stl_algobase.h instantiated from `void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&amp;) [with _ForwardIterator = __gnu_cxx::__normal_iterator&lt;TextObjekt*, std::vector&lt;TextObjekt, std::allocator&lt;TextObjekt&gt; &gt; &gt;, _Tp = TextObjekt]'</p>
<p>also in folgender Funktion macht der Compiler Zicken: Wenn ich Gtext.resize(i+1); und<br />
<a href="http://Gtext.at" rel="nofollow">Gtext.at</a>(i).set_in_datei(datei_abschnitt_buffer.c_str());<br />
auskommentiere läuft das Prog.</p>
<p>set_in_datei(new_name_filelist);</p>
<p>for(int i=0; i &lt; text.size(); i++){<br />
cout &lt;&lt; &quot;size i: &quot; &lt;&lt; i &lt;&lt; endl;<br />
datei_abschnitt.open(text[i].c_str());<br />
cout &lt;&lt; &quot;*set_in_gegliedertertext* Txt Dateien: &quot; &lt;&lt; text[i] &lt;&lt; endl;<br />
if(!datei_abschnitt){<br />
cout &lt;&lt; &quot;*set_in_gegliedertertext* Konnte Datei &quot; &lt;&lt; text[i] &lt;&lt; &quot; nicht oeffnen!&quot; &lt;&lt; endl;<br />
}<br />
else {<br />
cout &lt;&lt; &quot;*set_in_gegliedertertext* Konte Datei &quot; &lt;&lt; text[i] &lt;&lt; &quot; oeffnen!&quot; &lt;&lt; endl;</p>
<p>while(getline(datei_abschnitt, datei_abschnitt_buffer)){ // Inhalt einlesen<br />
cout &lt;&lt; &quot;*set_in_gegliedertertext* BufferZeile: &quot; &lt;&lt; datei_abschnitt_buffer &lt;&lt; endl;<br />
system(&quot;Pause&quot;);<br />
<strong>Gtext.resize(i+1);<br />
<a href="http://Gtext.at" rel="nofollow">Gtext.at</a>(i).set_in_datei(datei_abschnitt_buffer.c_str());</strong><br />
}<br />
datei_abschnitt.close();<br />
}<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1292967</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1292967</guid><dc:creator><![CDATA[ika]]></dc:creator><pubDate>Sun, 27 May 2007 09:04:31 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;lt;vector&amp;gt; resize() führt nur noch zu fehlern on Sun, 27 May 2007 09:07:16 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">set_in_datei(new_name_filelist);

    for(int i=0; i &lt; text.size(); i++){
            cout &lt;&lt; &quot;size i: &quot; &lt;&lt; i &lt;&lt; endl;
            datei_abschnitt.open(text[i].c_str());
            cout &lt;&lt; &quot;*set_in_gegliedertertext* Txt Dateien: &quot; &lt;&lt; text[i] &lt;&lt; endl; 
            if(!datei_abschnitt){ 
              cout &lt;&lt; &quot;*set_in_gegliedertertext* Konnte Datei &quot; &lt;&lt; text[i] &lt;&lt; &quot; nicht oeffnen!&quot; &lt;&lt; endl; 
        }
        else {
             cout &lt;&lt; &quot;*set_in_gegliedertertext* Konte Datei &quot; &lt;&lt; text[i] &lt;&lt; &quot; oeffnen!&quot; &lt;&lt; endl;

             while(getline(datei_abschnitt, datei_abschnitt_buffer)){ // Inhalt einlesen
                 cout &lt;&lt; &quot;*set_in_gegliedertertext* BufferZeile: &quot; &lt;&lt; datei_abschnitt_buffer &lt;&lt; endl;
                 system(&quot;Pause&quot;);
                 Gtext.resize(i+1);
                 Gtext.at(i).set_in_datei(datei_abschnitt_buffer.c_str());         
             }
             datei_abschnitt.close();
        }
    }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1292968</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1292968</guid><dc:creator><![CDATA[autotagger]]></dc:creator><pubDate>Sun, 27 May 2007 09:07:16 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;lt;vector&amp;gt; resize() führt nur noch zu fehlern on Sun, 27 May 2007 09:17:11 GMT]]></title><description><![CDATA[<p>Danke autotagger <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Sorry bin blutiger Anfänger in C++ sowie in Foren schreiben.</p>
<p>Ich habe einen Breakepoint gesetzt und und die Fehlermeldungen kommen schon resize(), also ist der Fehler wohl doch nicht in dieser Funktion? Komisch ist nur dass wenn ich die beiden Zeilen unterm Breakpoint entferne, das Prog läuft. Bin echt am verzweifeln...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1292970</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1292970</guid><dc:creator><![CDATA[ika]]></dc:creator><pubDate>Sun, 27 May 2007 09:17:11 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;lt;vector&amp;gt; resize() führt nur noch zu fehlern on Sun, 27 May 2007 09:20:08 GMT]]></title><description><![CDATA[<p>ika schrieb:</p>
<blockquote>
<p>Ich habe einen Breakepoint gesetzt und und die Fehlermeldungen kommen schon resize(), also ist der Fehler wohl doch nicht in dieser Funktion?</p>
</blockquote>
<p>Breakpoints werden beim Debuggen benutzt. Solange dein Programm sich nicht mal compilieren lässt, bringen die gar nichts. Poste doch bitte mal die <strong>vollständige</strong> Fehlermeldung. Das da oben ist offensichtlich nur ein Teil einer längeren Fehlermeldung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1292972</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1292972</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Sun, 27 May 2007 09:20:08 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;lt;vector&amp;gt; resize() führt nur noch zu fehlern on Sun, 27 May 2007 09:29:23 GMT]]></title><description><![CDATA[<p>Der Dev C++ geht aber nur bis zum System(&quot;Pause&quot;), hat zumindest bislang geklappt.<br />
Ok, dann hier mal alle Fehlermeldungen die mir der Dev C++ anzeigt:</p>
<p>C:\Dev-Cpp\include\c++\3.4.2\bits\ios_base.h In member function `std::basic_ios&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::basic_ios&lt;char, std::char_traits&lt;char&gt; &gt;::operator=(const std::basic_ios&lt;char, std::char_traits&lt;char&gt; &gt;&amp;)':</p>
<p>524 C:\Dev-Cpp\include\c++\3.4.2\bits\stl_algobase.h instantiated from `void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&amp;) [with _ForwardIterator = __gnu_cxx::__normal_iterator&lt;TextObjekt*, std::vector&lt;TextObjekt, std::allocator&lt;TextObjekt&gt; &gt; &gt;, _Tp = TextObjekt]'</p>
<p>291 C:\Dev-Cpp\include\c++\3.4.2\bits\vector.tcc instantiated from `void std::vector&lt;_Tp, _Alloc&gt;::_M_fill_insert(__gnu_cxx::__normal_iterator&lt;typename _Alloc::pointer, std::vector&lt;_Tp, _Alloc&gt; &gt;, size_t, const _Tp&amp;) [with _Tp = TextObjekt, _Alloc = std::allocator&lt;TextObjekt&gt;]'</p>
<p>612 C:\Dev-Cpp\include\c++\3.4.2\bits\stl_vector.h instantiated from `void std::vector&lt;_Tp, _Alloc&gt;::insert(__gnu_cxx::__normal_iterator&lt;typename _Alloc::pointer, std::vector&lt;_Tp, _Alloc&gt; &gt;, size_t, const _Tp&amp;) [with _Tp = TextObjekt, _Alloc = std::allocator&lt;TextObjekt&gt;]'</p>
<p>398 C:\Dev-Cpp\include\c++\3.4.2\bits\stl_vector.h instantiated from `void std::vector&lt;_Tp, _Alloc&gt;::resize(size_t, const _Tp&amp;) [with _Tp = TextObjekt, _Alloc = std::allocator&lt;TextObjekt&gt;]'</p>
<p>412 C:\Dev-Cpp\include\c++\3.4.2\bits\stl_vector.h instantiated from `void std::vector&lt;_Tp, _Alloc&gt;::resize(size_t) [with _Tp = TextObjekt, _Alloc = std::allocator&lt;TextObjekt&gt;]'</p>
<p>123 C:\Dev-Cpp\bin\8\c\gegliedertertext.h instantiated from here</p>
<p>741 C:\Dev-Cpp\include\c++\3.4.2\bits\ios_base.h `std::ios_base&amp; std::ios_base::operator=(const std::ios_base&amp;)' is private</p>
<p>524 C:\Dev-Cpp\include\c++\3.4.2\bits\stl_algobase.h within this context<br />
C:\Dev-Cpp\include\c++\3.4.2\streambuf In member function `std::basic_filebuf&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::basic_filebuf&lt;char, std::char_traits&lt;char&gt; &gt;::operator=(const std::basic_filebuf&lt;char, std::char_traits&lt;char&gt; &gt;&amp;)':</p>
<p>776 C:\Dev-Cpp\include\c++\3.4.2\streambuf `std::basic_streambuf&lt;_CharT, _Traits&gt;&amp; std::basic_streambuf&lt;_CharT, _Traits&gt;::operator=(const std::basic_streambuf&lt;_CharT, _Traits&gt;&amp;) [with _CharT = char, _Traits = std::char_traits&lt;char&gt;]' is private</p>
<p>524 C:\Dev-Cpp\include\c++\3.4.2\bits\stl_algobase.h within this context</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1292976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1292976</guid><dc:creator><![CDATA[ika]]></dc:creator><pubDate>Sun, 27 May 2007 09:29:23 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;lt;vector&amp;gt; resize() führt nur noch zu fehlern on Sun, 27 May 2007 09:35:31 GMT]]></title><description><![CDATA[<p>Dein Gtext ist offenbar ein vector von fstream-Objekten, oder von Objekten, die solche enthalten. Das geht nicht, weil streams nicht kopiert oder zugewiesen werden können. Die fragliche Deklaration ist anscheinend in gegliedertertext.h.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1292980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1292980</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Sun, 27 May 2007 09:35:31 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;lt;vector&amp;gt; resize() führt nur noch zu fehlern on Sun, 27 May 2007 09:44:12 GMT]]></title><description><![CDATA[<p>vector&lt;TextObjekt&gt; Gtext;<br />
TextObejkt ist eine Klasse in textobjekt.h</p>
<p>Bei meinen Kommilitonen gehts ja auch und die haben einen ähnlichen Code.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1292983</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1292983</guid><dc:creator><![CDATA[ika]]></dc:creator><pubDate>Sun, 27 May 2007 09:44:12 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;lt;vector&amp;gt; resize() führt nur noch zu fehlern on Sun, 27 May 2007 10:03:54 GMT]]></title><description><![CDATA[<p>Wenn es tatsächlich daran liegt, dass in der Klasse fstream-Objekten sind( ifstream fin; fstream fout; sind beides Attribute der Klasse TextObjekt), wie kann man das dann umgehen? Gibt es eine Alternative zu resize(); die nicht zu Fehlern führt? Eigenartig ist nur dass es bei den anderen auch geht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1292994</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1292994</guid><dc:creator><![CDATA[ika]]></dc:creator><pubDate>Sun, 27 May 2007 10:03:54 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;lt;vector&amp;gt; resize() führt nur noch zu fehlern on Sun, 27 May 2007 11:41:27 GMT]]></title><description><![CDATA[<p>Problem gelöst!!<br />
Es lag am Defaultkonstruktor. Ich hatte vergessen den Textbuffer zu leeren.<br />
Danke an alle die sich meinem Problem angenommen haben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Gruß Ika</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293050</guid><dc:creator><![CDATA[ika]]></dc:creator><pubDate>Sun, 27 May 2007 11:41:27 GMT</pubDate></item></channel></rss>