<?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[Problem mit vector]]></title><description><![CDATA[<p>Hi,<br />
ich habe folgende Klasse:</p>
<pre><code>#ifndef DATABASE_H
#define DATABASE_H
#include &lt;vector.h&gt;
#include &quot;Person.h&quot;

class Database {
	public:
	Database();
	private:
	vector&lt;Person*&gt; *db;
};
#endif
</code></pre>
<pre><code>#include &quot;Database.h&quot;

Database::Database(){
	this-&gt;db = new vector&lt;Person*&gt;();
	Person *p = new Person(&quot;Hans&quot;,&quot;Wurst&quot;);
	db-&gt;push_back(p);
}
</code></pre>
<p>Person ist einfache eine ziemlich leere Klasse, bestehend aus 2 strings.</p>
<p>Das ganze soll Teil einer Qt Applikation werden, also benutze ich qmake. Außerdem den freien Borland C++ Compiler, ich tippe also:</p>
<pre><code>qmake -project
qmake
make
</code></pre>
<p>Dann kommen diese, mir unergründlichen, Fehlermeldungen:</p>
<pre><code>MAKE Version 5.2  Copyright (c) 1987, 2000 Borland
	bcc32 -c -tWR -w -w-hid -tWM -O2 -x- -RT- -DUNICODE -DQT_DLL -DQT_THREAD_SUPPORT -DQT_NO_DEBUG -I&quot;.&quot; -I&quot;d:\Programme\Qt\3.2.3\include&quot; -I&quot;e:\eigene\code\passwd&quot; -I&quot;d:\Programme\Qt\3.2.3\mkspecs\win32-borland&quot; -oDatabase.obj Database.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
Database.cpp:
Error E2263 C:\Programme\bcc\Include\vector.cc 135: Exception handling not enabled in function vector&lt;Person *,allocator&lt;Person *&gt; &gt;::__insert_aux(Person * *,Person * const &amp;)
Error E2451 C:\Programme\bcc\Include\vector.cc 148: Undefined symbol 'tmp_size' in function vector&lt;Person *,allocator&lt;Person *&gt; &gt;::__insert_aux(Person * *,Person * const &amp;)
Error E2263 C:\Programme\bcc\Include\memory.stl 726: Exception handling not enabled in function uninitialized_copy&lt;Person * *,Person * *&gt;(Person * *,Person * *,Person * *)
Warning W8070 C:\Programme\bcc\Include\memory.stl 739: Function should return a value in function uninitialized_copy&lt;Person * *,Person * *&gt;(Person * *,Person * *,Person * *)
*** 3 errors in Compile ***
</code></pre>
<p>Kann mir da mal jemand helfen, ich weiß nämlich nicht weiter. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/124922/problem-mit-vector</link><generator>RSS for Node</generator><lastBuildDate>Mon, 24 Aug 2026 03:33:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/124922.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 01 Nov 2005 20:58:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit vector on Tue, 01 Nov 2005 20:58:24 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich habe folgende Klasse:</p>
<pre><code>#ifndef DATABASE_H
#define DATABASE_H
#include &lt;vector.h&gt;
#include &quot;Person.h&quot;

class Database {
	public:
	Database();
	private:
	vector&lt;Person*&gt; *db;
};
#endif
</code></pre>
<pre><code>#include &quot;Database.h&quot;

Database::Database(){
	this-&gt;db = new vector&lt;Person*&gt;();
	Person *p = new Person(&quot;Hans&quot;,&quot;Wurst&quot;);
	db-&gt;push_back(p);
}
</code></pre>
<p>Person ist einfache eine ziemlich leere Klasse, bestehend aus 2 strings.</p>
<p>Das ganze soll Teil einer Qt Applikation werden, also benutze ich qmake. Außerdem den freien Borland C++ Compiler, ich tippe also:</p>
<pre><code>qmake -project
qmake
make
</code></pre>
<p>Dann kommen diese, mir unergründlichen, Fehlermeldungen:</p>
<pre><code>MAKE Version 5.2  Copyright (c) 1987, 2000 Borland
	bcc32 -c -tWR -w -w-hid -tWM -O2 -x- -RT- -DUNICODE -DQT_DLL -DQT_THREAD_SUPPORT -DQT_NO_DEBUG -I&quot;.&quot; -I&quot;d:\Programme\Qt\3.2.3\include&quot; -I&quot;e:\eigene\code\passwd&quot; -I&quot;d:\Programme\Qt\3.2.3\mkspecs\win32-borland&quot; -oDatabase.obj Database.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
Database.cpp:
Error E2263 C:\Programme\bcc\Include\vector.cc 135: Exception handling not enabled in function vector&lt;Person *,allocator&lt;Person *&gt; &gt;::__insert_aux(Person * *,Person * const &amp;)
Error E2451 C:\Programme\bcc\Include\vector.cc 148: Undefined symbol 'tmp_size' in function vector&lt;Person *,allocator&lt;Person *&gt; &gt;::__insert_aux(Person * *,Person * const &amp;)
Error E2263 C:\Programme\bcc\Include\memory.stl 726: Exception handling not enabled in function uninitialized_copy&lt;Person * *,Person * *&gt;(Person * *,Person * *,Person * *)
Warning W8070 C:\Programme\bcc\Include\memory.stl 739: Function should return a value in function uninitialized_copy&lt;Person * *,Person * *&gt;(Person * *,Person * *,Person * *)
*** 3 errors in Compile ***
</code></pre>
<p>Kann mir da mal jemand helfen, ich weiß nämlich nicht weiter. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/905994</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/905994</guid><dc:creator><![CDATA[Homer Jay]]></dc:creator><pubDate>Tue, 01 Nov 2005 20:58:24 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit vector on Tue, 01 Nov 2005 21:19:12 GMT]]></title><description><![CDATA[<p>Guck mal nach, welchen Parameter du dem Borlandcompiler übergeben musst, damit das Exceptionhndling funktioniert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/906009</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/906009</guid><dc:creator><![CDATA[Helium]]></dc:creator><pubDate>Tue, 01 Nov 2005 21:19:12 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit vector on Tue, 01 Nov 2005 21:37:48 GMT]]></title><description><![CDATA[<blockquote>
<p>-x- -RT-</p>
</blockquote>
<p>Schaltet -x- nicht die Ausnahmebehandlung und -RT- die laufzeittype Informationen aus? Schon lange her, dass ich den bcc32 benutzt habe allerdings ist die Aunahmebehandlung by default eingeschaltet.</p>
<p>Vom freien Bcc und Ausnahmen würde ich aber abraten. Diese Kombination hat Käferbefall.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/906028</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/906028</guid><dc:creator><![CDATA[Ben04]]></dc:creator><pubDate>Tue, 01 Nov 2005 21:37:48 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit vector on Wed, 02 Nov 2005 16:59:04 GMT]]></title><description><![CDATA[<p>Ja, das wars.<br />
Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/906629</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/906629</guid><dc:creator><![CDATA[Homer Jay]]></dc:creator><pubDate>Wed, 02 Nov 2005 16:59:04 GMT</pubDate></item></channel></rss>