<?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[std::list&amp;lt;mit eigenem typ&amp;gt; und find() aufrufen mit eigener parameterfunktion]]></title><description><![CDATA[<p>ich habe folgendes<br />
eine Klasse</p>
<pre><code class="language-cpp">class Entry
{
public:
	Entry(const string&amp;, const string&amp; , const string&amp;, const string&amp; );
	//Entry(const Entry&amp; src); //copyconstruct.

	bool operator&lt;(const Entry&amp; value) const;
	bool operator&gt;(const Entry&amp; value) const
	{
		return value &lt; *this;
	}
	virtual ~Entry(void);

	string getVorname()const;
	string getNachname()const;
	string getGebaeude()const;
	string getTelefonnummer()const;

	void setVorname(string&amp; vorn);
	void setNachname(string&amp; nach);
	void setGeb(string&amp; geb);
	void setTel(string&amp; tel);

private:
	string vorname;
	string nachname;
	string gebaeude;
	string telefonnummer;
	string makeCompareable(const string&amp; str) const;
};

inline ostream&amp; operator&lt;&lt;( ostream&amp; out,  Entry const &amp;t ) 
{ 
	out &lt;&lt;&quot; \nName:\t\t&quot;&lt;&lt;t.getNachname()
		&lt;&lt;&quot; \nVorname:\t&quot;&lt;&lt;t.getVorname()
		&lt;&lt;&quot; \nGebaeude:\t&quot;&lt;&lt;t.getGebaeude()
		&lt;&lt;&quot; \nTelefonnummer:\t&quot;&lt;&lt;t.getTelefonnummer()
		&lt;&lt;&quot;\n******************************&quot;&lt;&lt;endl;
	return out; 
}
</code></pre>
<p>und in meiner main habe ich eine txtDatei(name vorname raum tele) eingelesen in das obengenannte objekt mit der std::list abgespeichert.<br />
jetzt möchte ich in meiner switchanweisung eine inverse suche machen, d.h.<br />
ich suche nach der telefonnummer und ausgegeben wird der zugehörige datensatz</p>
<p>ich habe zwar ein ahnung als lösung aber finde das blöd gelöst. es gibt doch die find() funktion nur weiss ich nicht wie das geht..</p>
<p>ich habe also eingelesen in struktur // hier verkürzt dargestellt.</p>
<pre><code class="language-cpp">std::list&lt;Entry&gt; Telefonliste;
	Entry *pEntry=NULL;

ifstream infile(&quot;Daten.txt&quot;, ios::in);
if(!infile)
{
	cerr&lt;&lt;&quot;File could not be opened&quot;&lt;&lt;endl;				exit(1);
}
string vname, nname, geb, tel;

while(!infile.eof())
{
getline(infile, nname,' ');
getline(infile, vname,' ');
getline(infile, geb,' ');
getline(infile, tel,'\n');
pEntry= new Entry(nname,vname,geb,tel);
Telefonliste.push_back(*pEntry);
}
cout&lt;&lt;&quot;Daten wurden in Datenstruktur eingelesen\n&quot;;
</code></pre>
<p>ausgabe funktioniert , dh. die einzelnen daten sind in das objekt und die objekte in der liste.</p>
<p>jetzt möchte ich die inverse suche starten habe : allerdings happerts noch mit der umsetzung..</p>
<pre><code class="language-cpp">if(!Telefonliste.empty())
{
	string tele;
	cout&lt;&lt;&quot; Inverse Suche, Telefonnummer eingeben: &quot;;
	getline(cin, tele);
	std::list&lt;Entry&gt;::iterator location;
	location= std::find(Telefonliste.begin(),Telefonliste.begin(), ???? wie welche suchparameter); 
// location-&gt;gettelefonnummer==tele oder wie? aber gibt mir dann fehler aus
//operatorfehler , was fehlt, hmmm eventuell einen überladenen ==operator? 
//habe da auch einiges probiert aber nicht hinbekommen, oder einfach eine //vergleichsfunktion nur das wie ist mir noch unbekannt.
// habe mir zwar grade das	
/*std::list&lt;Entry&gt;::const_iterator iter; 
	for(iter=Telefonliste.begin(); iter!=Telefonliste.end(); ++iter) 
		{ 
		 if (iter-&gt;getTelefonnummer()==tele)
		cout&lt;&lt;*iter;			  
		} */....überlegt aber finde ich umständlich..
}else
	{
	cout&lt;&lt;&quot; Telefonliste leer, zuerst einlesen!\n&quot;;
	}
</code></pre>
<p>sodele<br />
also gibt es nicht irgendwie sowas</p>
<pre><code class="language-cpp">location= std::find(Telefonliste.begin(),Telefonliste.begin(), ???? wie welche suchparameter);
</code></pre>
<p>ich benötige also wieder eure hilfe , und bin wie immer dankbar für jeden tip.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/184794/std-list-lt-mit-eigenem-typ-gt-und-find-aufrufen-mit-eigener-parameterfunktion</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 23:56:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/184794.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Jun 2007 11:09:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to std::list&amp;lt;mit eigenem typ&amp;gt; und find() aufrufen mit eigener parameterfunktion on Tue, 19 Jun 2007 11:15:44 GMT]]></title><description><![CDATA[<p>ich habe folgendes<br />
eine Klasse</p>
<pre><code class="language-cpp">class Entry
{
public:
	Entry(const string&amp;, const string&amp; , const string&amp;, const string&amp; );
	//Entry(const Entry&amp; src); //copyconstruct.

	bool operator&lt;(const Entry&amp; value) const;
	bool operator&gt;(const Entry&amp; value) const
	{
		return value &lt; *this;
	}
	virtual ~Entry(void);

	string getVorname()const;
	string getNachname()const;
	string getGebaeude()const;
	string getTelefonnummer()const;

	void setVorname(string&amp; vorn);
	void setNachname(string&amp; nach);
	void setGeb(string&amp; geb);
	void setTel(string&amp; tel);

private:
	string vorname;
	string nachname;
	string gebaeude;
	string telefonnummer;
	string makeCompareable(const string&amp; str) const;
};

inline ostream&amp; operator&lt;&lt;( ostream&amp; out,  Entry const &amp;t ) 
{ 
	out &lt;&lt;&quot; \nName:\t\t&quot;&lt;&lt;t.getNachname()
		&lt;&lt;&quot; \nVorname:\t&quot;&lt;&lt;t.getVorname()
		&lt;&lt;&quot; \nGebaeude:\t&quot;&lt;&lt;t.getGebaeude()
		&lt;&lt;&quot; \nTelefonnummer:\t&quot;&lt;&lt;t.getTelefonnummer()
		&lt;&lt;&quot;\n******************************&quot;&lt;&lt;endl;
	return out; 
}
</code></pre>
<p>und in meiner main habe ich eine txtDatei(name vorname raum tele) eingelesen in das obengenannte objekt mit der std::list abgespeichert.<br />
jetzt möchte ich in meiner switchanweisung eine inverse suche machen, d.h.<br />
ich suche nach der telefonnummer und ausgegeben wird der zugehörige datensatz</p>
<p>ich habe zwar ein ahnung als lösung aber finde das blöd gelöst. es gibt doch die find() funktion nur weiss ich nicht wie das geht..</p>
<p>ich habe also eingelesen in struktur // hier verkürzt dargestellt.</p>
<pre><code class="language-cpp">std::list&lt;Entry&gt; Telefonliste;
	Entry *pEntry=NULL;

ifstream infile(&quot;Daten.txt&quot;, ios::in);
if(!infile)
{
	cerr&lt;&lt;&quot;File could not be opened&quot;&lt;&lt;endl;				exit(1);
}
string vname, nname, geb, tel;

while(!infile.eof())
{
getline(infile, nname,' ');
getline(infile, vname,' ');
getline(infile, geb,' ');
getline(infile, tel,'\n');
pEntry= new Entry(nname,vname,geb,tel);
Telefonliste.push_back(*pEntry);
}
cout&lt;&lt;&quot;Daten wurden in Datenstruktur eingelesen\n&quot;;
</code></pre>
<p>ausgabe funktioniert , dh. die einzelnen daten sind in das objekt und die objekte in der liste.</p>
<p>jetzt möchte ich die inverse suche starten habe : allerdings happerts noch mit der umsetzung..</p>
<pre><code class="language-cpp">if(!Telefonliste.empty())
{
	string tele;
	cout&lt;&lt;&quot; Inverse Suche, Telefonnummer eingeben: &quot;;
	getline(cin, tele);
	std::list&lt;Entry&gt;::iterator location;
	location= std::find(Telefonliste.begin(),Telefonliste.begin(), ???? wie welche suchparameter); 
// location-&gt;gettelefonnummer==tele oder wie? aber gibt mir dann fehler aus
//operatorfehler , was fehlt, hmmm eventuell einen überladenen ==operator? 
//habe da auch einiges probiert aber nicht hinbekommen, oder einfach eine //vergleichsfunktion nur das wie ist mir noch unbekannt.
// habe mir zwar grade das	
/*std::list&lt;Entry&gt;::const_iterator iter; 
	for(iter=Telefonliste.begin(); iter!=Telefonliste.end(); ++iter) 
		{ 
		 if (iter-&gt;getTelefonnummer()==tele)
		cout&lt;&lt;*iter;			  
		} */....überlegt aber finde ich umständlich..
}else
	{
	cout&lt;&lt;&quot; Telefonliste leer, zuerst einlesen!\n&quot;;
	}
</code></pre>
<p>sodele<br />
also gibt es nicht irgendwie sowas</p>
<pre><code class="language-cpp">location= std::find(Telefonliste.begin(),Telefonliste.begin(), ???? wie welche suchparameter);
</code></pre>
<p>ich benötige also wieder eure hilfe , und bin wie immer dankbar für jeden tip.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1308995</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1308995</guid><dc:creator><![CDATA[sten]]></dc:creator><pubDate>Tue, 19 Jun 2007 11:15:44 GMT</pubDate></item><item><title><![CDATA[Reply to std::list&amp;lt;mit eigenem typ&amp;gt; und find() aufrufen mit eigener parameterfunktion on Tue, 19 Jun 2007 11:18:22 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Bastel dir dafü einen Funktor. Etwa so</p>
<pre><code class="language-cpp">struct FindTeleNr : public std::unary_function&lt;Entry,bool&gt;
{
    std::string tele;
    FindTeleNr(const std::string&amp; suchtele) { tele = suchtele; }
    bool operator()(const Entry &amp; object)
    {
         return object.telefonnummer == tele;
    }
};
// Aufruf dann so
location= std::find(Telefonliste.begin(),Telefonliste.begin(), FindTeleNr(tele));
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1309008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1309008</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Tue, 19 Jun 2007 11:18:22 GMT</pubDate></item><item><title><![CDATA[Reply to std::list&amp;lt;mit eigenem typ&amp;gt; und find() aufrufen mit eigener parameterfunktion on Tue, 19 Jun 2007 11:41:16 GMT]]></title><description><![CDATA[<p>Braunstein schrieb:</p>
<blockquote>
<p>Hallo,</p>
<p>Bastel dir dafü einen Funktor. Etwa so</p>
<pre><code class="language-cpp">struct FindTeleNr : public std::unary_function&lt;Entry,bool&gt;
{
    std::string tele;
    FindTeleNr(const std::string&amp; suchtele) { tele = suchtele; }
    bool operator()(const Entry &amp; object)
    {
         return object.telefonnummer == tele;
    }
};
// Aufruf dann so
location= std::find(Telefonliste.begin(),Telefonliste.begin(), FindTeleNr(tele));
</code></pre>
</blockquote>
<p>ok leuchtet mir ein jedoch hab ich nun folgendes</p>
<pre><code>error C2784: &quot;bool std::operator ==(const std::list&lt;_Ty,_Ax&gt; &amp;,const std::list&lt;_Ty,_Ax&gt; &amp;)&quot;: template-Argument für &quot;const std::list&lt;_Ty,_Ax&gt; &amp;&quot; konnte nicht von &quot;Entry&quot; hergeleitet werden.
        c:\programme\microsoft visual studio 8\vc\include\list(1264): Siehe Deklaration von 'std::operator =='
        c:\programme\microsoft visual studio 8\vc\include\algorithm(74): Siehe Verweis auf die Instanziierung der gerade kompilierten Funktions-template &quot;_InIt std::_Find&lt;std::list&lt;_Ty&gt;::_Iterator&lt;_Secure_validation&gt;,FindTeleNr&gt;(_InIt,_InIt,const FindTeleNr &amp;)&quot;.
        with
        [
            _InIt=std::list&lt;Entry&gt;::_Iterator&lt;false&gt;,
            _Ty=Entry,
            _Secure_validation=false
        ]
        e:\fbi\weber\pk\loesungen\klss05\klss05.cpp(122): Siehe Verweis auf die Instanziierung der gerade kompilierten Funktions-template &quot;_InIt std::find&lt;std::list&lt;_Ty&gt;::_Iterator&lt;_Secure_validation&gt;,FindTeleNr&gt;(_InIt,_InIt,const FindTeleNr &amp;)&quot;.
        with
        [
            _InIt=std::list&lt;Entry&gt;::_Iterator&lt;true&gt;,
            _Ty=Entry,
            _Secure_validation=true
        ]
c:\programme\microsoft visual studio 8\vc\include\algorithm(40) : error C2784: &quot;bool std::operator ==(const std::istream_iterator&lt;_Ty,_Elem,_Traits,_Diff&gt; &amp;,const std::istream_iterator&lt;_Ty,_Elem,_Traits,_Diff&gt; &amp;)&quot;: template-Argument für &quot;const std::istream_iterator&lt;_Ty,_Elem,_Traits,_Diff&gt; &amp;&quot; konnte nicht von &quot;Entry&quot; hergeleitet werden.
        c:\programme\microsoft visual studio 8\vc\include\iterator(266): Siehe Deklaration von 'std::operator =='
c:\programme\microsoft visual studio 8\vc\include\algorithm(40) : error C2784: &quot;bool std::operator ==(const std::basic_string&lt;_Elem,_Traits,_Alloc&gt; &amp;,const _Elem *)&quot;: template-Argument für &quot;const std::basic_string&lt;_Elem,_Traits,_Alloc&gt; &amp;&quot; konnte nicht von &quot;Entry&quot; hergeleitet werden.
        c:\programme\microsoft visual studio 8\vc\include\string(91): Siehe Deklaration von 'std::operator =='
c:\programme\microsoft visual studio 8\vc\include\algorithm(40) : error C2784: &quot;bool std::operator ==(const _Elem *,const std::basic_string&lt;_Elem,_Traits,_Alloc&gt; &amp;)&quot;: template-Argument für &quot;const _Elem *&quot; konnte nicht von &quot;Entry&quot; hergeleitet werden.
        c:\programme\microsoft visual studio 8\vc\include\string(81): Siehe Deklaration von 'std::operator =='
c:\programme\microsoft visual studio 8\vc\include\algorithm(40) : error C2784: &quot;bool std::operator ==(const std::basic_string&lt;_Elem,_Traits,_Alloc&gt; &amp;,const std::basic_string&lt;_Elem,_Traits,_Alloc&gt; &amp;)&quot;: template-Argument für &quot;const std::basic_string&lt;_Elem,_Traits,_Alloc&gt; &amp;&quot; konnte nicht von &quot;Entry&quot; hergeleitet werden.
        c:\programme\microsoft visual studio 8\vc\include\string(71): Siehe Deklaration von 'std::operator =='
c:\programme\microsoft visual studio 8\vc\include\algorithm(40) : error C2784: &quot;bool std::operator ==(const std::allocator&lt;_Ty&gt; &amp;,const std::allocator&lt;_Other&gt; &amp;) throw()&quot;: template-Argument für &quot;const std::allocator&lt;_Ty&gt; &amp;&quot; konnte nicht von &quot;Entry&quot; hergeleitet werden.
        c:\programme\microsoft visual studio 8\vc\include\xmemory(174): Siehe Deklaration von 'std::operator =='
c:\programme\microsoft visual studio 8\vc\include\algorithm(40) : error C2784: &quot;bool std::operator ==(const std::istreambuf_iterator&lt;_Elem,_Traits&gt; &amp;,const std::istreambuf_iterator&lt;_Elem,_Traits&gt; &amp;)&quot;: template-Argument für &quot;const std::istreambuf_iterator&lt;_Elem,_Traits&gt; &amp;&quot; konnte nicht von &quot;Entry&quot; hergeleitet werden.
        c:\programme\microsoft visual studio 8\vc\include\xutility(2181): Siehe Deklaration von 'std::operator =='
c:\programme\microsoft visual studio 8\vc\include\algorithm(40) : error C2784: &quot;bool std::operator ==(const std::reverse_iterator&lt;_RanIt&gt; &amp;,const std::reverse_iterator&lt;_RanIt2&gt; &amp;)&quot;: template-Argument für &quot;const std::reverse_iterator&lt;_RanIt&gt; &amp;&quot; konnte nicht von &quot;Entry&quot; hergeleitet werden.
        c:\programme\microsoft visual studio 8\vc\include\xutility(1864): Siehe Deklaration von 'std::operator =='
c:\programme\microsoft visual studio 8\vc\include\algorithm(40) : error C2784: &quot;bool std::operator ==(const std::pair&lt;_Ty1,_Ty2&gt; &amp;,const std::pair&lt;_Ty1,_Ty2&gt; &amp;)&quot;: template-Argument für &quot;const std::pair&lt;_Ty1,_Ty2&gt; &amp;&quot; konnte nicht von &quot;Entry&quot; hergeleitet werden.
        c:\programme\microsoft visual studio 8\vc\include\utility(60): Siehe Deklaration von 'std::operator =='
c:\programme\microsoft visual studio 8\vc\include\algorithm(40) : error C2676: Binärer Operator '==': 'Entry' definiert diesen Operator oder eine Konvertierung in einen für den vordefinierten Operator geeigneten Typ nicht
</code></pre>
<p>hab zwar ein operator versucht zu basteln mit</p>
<p>bool operator==(const Entry&amp; value) const<br />
{<br />
return (value.telefonnummer==telefonnummer);<br />
}<br />
aber leider ohne wirkung <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/1309036</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1309036</guid><dc:creator><![CDATA[sten]]></dc:creator><pubDate>Tue, 19 Jun 2007 11:41:16 GMT</pubDate></item><item><title><![CDATA[Reply to std::list&amp;lt;mit eigenem typ&amp;gt; und find() aufrufen mit eigener parameterfunktion on Tue, 19 Jun 2007 11:52:44 GMT]]></title><description><![CDATA[<p>Du benötigst <code>std::find_if</code> statt <code>std::find</code> ; und im Prädikat muss es natürlich <code>return object.getTelefonnummer() == tele;</code> heißen.</p>
<p>Die Rückgabewerte der Getter kannst du im übrigen auch zu <code>std::string const&amp;</code> ändern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1309048</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1309048</guid><dc:creator><![CDATA[finix]]></dc:creator><pubDate>Tue, 19 Jun 2007 11:52:44 GMT</pubDate></item><item><title><![CDATA[Reply to std::list&amp;lt;mit eigenem typ&amp;gt; und find() aufrufen mit eigener parameterfunktion on Tue, 19 Jun 2007 12:11:39 GMT]]></title><description><![CDATA[<p>Du mußt statt find hier find_if verwenden. Sorry, war mein Fehler.<br />
[edit]Viel zu spät. <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="🙂"
    /> [edit]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1309077</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1309077</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Tue, 19 Jun 2007 12:11:39 GMT</pubDate></item><item><title><![CDATA[Reply to std::list&amp;lt;mit eigenem typ&amp;gt; und find() aufrufen mit eigener parameterfunktion on Tue, 19 Jun 2007 12:29:31 GMT]]></title><description><![CDATA[<p>finix schrieb:</p>
<blockquote>
<p>Du benötigst <code>std::find_if</code> statt <code>std::find</code> ; und im Prädikat muss es natürlich <code>return object.getTelefonnummer() == tele;</code> heißen.</p>
<p>Die Rückgabewerte der Getter kannst du im übrigen auch zu <code>std::string const&amp;</code> ändern.</p>
</blockquote>
<p>ok dankeee das mit dem getTelefonummer() hatte ich endeckt (wg telefonnummer is privat) aber find_if nicht <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>ps. falls jemand das liest blos nicht sicherheitsabfrage vergessen<br />
if(location!= Telefonliste.end()) // sonst referenziert der ins nichts undgibt runtimefehler<br />
cout&lt;&lt;*location;</p>
<p>danke nochmal an die fleissigen Helfer *freu* <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1309096</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1309096</guid><dc:creator><![CDATA[sten]]></dc:creator><pubDate>Tue, 19 Jun 2007 12:29:31 GMT</pubDate></item><item><title><![CDATA[Reply to std::list&amp;lt;mit eigenem typ&amp;gt; und find() aufrufen mit eigener parameterfunktion on Tue, 19 Jun 2007 12:34:42 GMT]]></title><description><![CDATA[<p>allerdings frag ich mich nun doch was performanter und einfacher ist?</p>
<p>das hier</p>
<pre><code class="language-cpp">bool found=false;
					 std::list&lt;Entry&gt;::const_iterator iter; 
					 for(iter=Telefonliste.begin(); iter!=Telefonliste.end(); ++iter) 
						{ 
							if (iter-&gt;getTelefonnummer()==tele)
							{
								cout&lt;&lt;*iter;
								found=true;
							}
						} 
					  if (found==false)
						  cout&lt;&lt;&quot; Telefonnummer nicht enthalten! &quot;;
</code></pre>
<p>oder die obige lösung hmmm? hehe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1309101</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1309101</guid><dc:creator><![CDATA[sten]]></dc:creator><pubDate>Tue, 19 Jun 2007 12:34:42 GMT</pubDate></item><item><title><![CDATA[Reply to std::list&amp;lt;mit eigenem typ&amp;gt; und find() aufrufen mit eigener parameterfunktion on Tue, 19 Jun 2007 12:39:44 GMT]]></title><description><![CDATA[<p>Ich denke mal find-if wird intern auch nichts anderes machen. Ansonsten probiers halt aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1309110</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1309110</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Tue, 19 Jun 2007 12:39:44 GMT</pubDate></item></channel></rss>