<?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[string klasse gesucht (no STL, no libstdc++)]]></title><description><![CDATA[<p>und zwar such ich eine implementierung die ohne STL und standard-lib<br />
auskommt.</p>
<p>eingesetzt werden soll sie unter linux/g++ im embedded bereich.</p>
<p>weiss da wer was gutes und vor allem freies (gpl, lgpl, o.ä.) ?</p>
<p>für antworten sehr dankbar</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/128005/string-klasse-gesucht-no-stl-no-libstdc</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 08:31:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/128005.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 29 Nov 2005 14:52:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to string klasse gesucht (no STL, no libstdc++) on Tue, 29 Nov 2005 14:52:30 GMT]]></title><description><![CDATA[<p>und zwar such ich eine implementierung die ohne STL und standard-lib<br />
auskommt.</p>
<p>eingesetzt werden soll sie unter linux/g++ im embedded bereich.</p>
<p>weiss da wer was gutes und vor allem freies (gpl, lgpl, o.ä.) ?</p>
<p>für antworten sehr dankbar</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929795</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929795</guid><dc:creator><![CDATA[atomfish]]></dc:creator><pubDate>Tue, 29 Nov 2005 14:52:30 GMT</pubDate></item><item><title><![CDATA[Reply to string klasse gesucht (no STL, no libstdc++) on Tue, 29 Nov 2005 14:57:13 GMT]]></title><description><![CDATA[<p>wieso keine stl?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929803</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929803</guid><dc:creator><![CDATA[Pellaeon]]></dc:creator><pubDate>Tue, 29 Nov 2005 14:57:13 GMT</pubDate></item><item><title><![CDATA[Reply to string klasse gesucht (no STL, no libstdc++) on Tue, 29 Nov 2005 14:59:36 GMT]]></title><description><![CDATA[<p>will der kunde nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929806</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929806</guid><dc:creator><![CDATA[atomfish]]></dc:creator><pubDate>Tue, 29 Nov 2005 14:59:36 GMT</pubDate></item><item><title><![CDATA[Reply to string klasse gesucht (no STL, no libstdc++) on Tue, 29 Nov 2005 15:03:05 GMT]]></title><description><![CDATA[<p>dann selber eine schreiben und in Rechnung stellen <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="😃"
    /><br />
Was sind das für Kunden?? ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929812</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929812</guid><dc:creator><![CDATA[Pellaeon]]></dc:creator><pubDate>Tue, 29 Nov 2005 15:03:05 GMT</pubDate></item><item><title><![CDATA[Reply to string klasse gesucht (no STL, no libstdc++) on Tue, 29 Nov 2005 15:05:00 GMT]]></title><description><![CDATA[<p>wenn ich sie selber schreiben wollte, würde ich hier nicht nachfragen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929815</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929815</guid><dc:creator><![CDATA[atomfish]]></dc:creator><pubDate>Tue, 29 Nov 2005 15:05:00 GMT</pubDate></item><item><title><![CDATA[Reply to string klasse gesucht (no STL, no libstdc++) on Tue, 29 Nov 2005 15:22:31 GMT]]></title><description><![CDATA[<p>Welche Methoden/Eigenschaften aus der STL-string Klasse verbietet denn der Kunde? <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/929844</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929844</guid><dc:creator><![CDATA[Spezi L]]></dc:creator><pubDate>Tue, 29 Nov 2005 15:22:31 GMT</pubDate></item><item><title><![CDATA[Reply to string klasse gesucht (no STL, no libstdc++) on Tue, 29 Nov 2005 15:25:04 GMT]]></title><description><![CDATA[<p>ich möchte hier nicht darüber diskutieren warum ich keine STL benutze.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929850</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929850</guid><dc:creator><![CDATA[atomfish]]></dc:creator><pubDate>Tue, 29 Nov 2005 15:25:04 GMT</pubDate></item><item><title><![CDATA[Reply to string klasse gesucht (no STL, no libstdc++) on Tue, 29 Nov 2005 15:29:08 GMT]]></title><description><![CDATA[<p>Lies die Frage noch mal genau. Es geht darum, was genau verboten wird. Vielleicht ist zum Beispiel size() gerade noch so erlaubt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929857</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929857</guid><dc:creator><![CDATA[Spezi L]]></dc:creator><pubDate>Tue, 29 Nov 2005 15:29:08 GMT</pubDate></item><item><title><![CDATA[Reply to string klasse gesucht (no STL, no libstdc++) on Tue, 29 Nov 2005 15:33:21 GMT]]></title><description><![CDATA[<p>lies mal meine ursprüngliche frage genau: ich suche was, was _völlig_ohne_<br />
STL auskommt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929859</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929859</guid><dc:creator><![CDATA[atomfish]]></dc:creator><pubDate>Tue, 29 Nov 2005 15:33:21 GMT</pubDate></item><item><title><![CDATA[Reply to string klasse gesucht (no STL, no libstdc++) on Tue, 29 Nov 2005 15:33:54 GMT]]></title><description><![CDATA[<p>wxString, QString.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929860</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929860</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Tue, 29 Nov 2005 15:33:54 GMT</pubDate></item><item><title><![CDATA[Reply to string klasse gesucht (no STL, no libstdc++) on Tue, 29 Nov 2005 15:37:19 GMT]]></title><description><![CDATA[<p>phlox81 schrieb:</p>
<blockquote>
<p>wxString, QString.</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/929865</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929865</guid><dc:creator><![CDATA[:die:]]></dc:creator><pubDate>Tue, 29 Nov 2005 15:37:19 GMT</pubDate></item><item><title><![CDATA[Reply to string klasse gesucht (no STL, no libstdc++) on Tue, 29 Nov 2005 15:47:14 GMT]]></title><description><![CDATA[<p>Spezi L schrieb:</p>
<blockquote>
<p>Es geht darum, was genau verboten wird. Vielleicht ist zum Beispiel size() gerade noch so erlaubt.</p>
</blockquote>
<p>atomfish schrieb:</p>
<blockquote>
<p>lies mal meine ursprüngliche frage genau: ich suche was, was _völlig_ohne_<br />
STL auskommt.</p>
</blockquote>
<p>Das heißt, die folgende Klasse wäre wegen size() verboten, oder wie?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;cstring&gt;
using namespace std;

class KrueppelString
{
	char *m_value;
	int m_size;

public:
	KrueppelString(char *value) 
		: m_value(value), m_size(strlen(value))
	{
	}

	int size() const
	{
		return m_size;
	}
};

int main()
{
	KrueppelString s = &quot;Hallo&quot;;
	cout &lt;&lt; s.size() &lt;&lt; endl;
	cin.get();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/929879</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929879</guid><dc:creator><![CDATA[Spezi L]]></dc:creator><pubDate>Tue, 29 Nov 2005 15:47:14 GMT</pubDate></item><item><title><![CDATA[Reply to string klasse gesucht (no STL, no libstdc++) on Tue, 29 Nov 2005 15:48:40 GMT]]></title><description><![CDATA[<p>phlox81 schrieb:</p>
<blockquote>
<p>wxString, QString.</p>
</blockquote>
<h1></h1>
<p>danke aber QT ist ja wohl eher nicht frei, und wx ein ganz schöner bloat.<br />
ich will nicht extra noch ne widget library dazulinken, die auch noch auf gtk+<br />
dependet.</p>
<p>ich will eigentlich nur ne nette kleine standalone string klasse mit basic-funktionalität.</p>
<p>hmm vielleicht mach ichs doch lieber selbst...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929882</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929882</guid><dc:creator><![CDATA[atomfish]]></dc:creator><pubDate>Tue, 29 Nov 2005 15:48:40 GMT</pubDate></item><item><title><![CDATA[Reply to string klasse gesucht (no STL, no libstdc++) on Tue, 29 Nov 2005 16:02:54 GMT]]></title><description><![CDATA[<p>Wenn du sagen würdest, welche Funktionalität genau verboten oder erlaubt ist, könnte man ja für dich das Überflüssige aus zu umfangreichen Klassen, rauslöschen bzw. zusammenkopieren. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/929899</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929899</guid><dc:creator><![CDATA[Spezi L]]></dc:creator><pubDate>Tue, 29 Nov 2005 16:02:54 GMT</pubDate></item><item><title><![CDATA[Reply to string klasse gesucht (no STL, no libstdc++) on Tue, 29 Nov 2005 17:25:14 GMT]]></title><description><![CDATA[<p>ok, vorgabe war:</p>
<p>- keine STL<br />
- keine libstdc++<br />
- keine namespaces, rtti und exceptions</p>
<p>bleibt nicht viel übrig, wa <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>
<p>aber hey, ich kann natürlich auch selber hergehen und mir aus wxString<br />
rausfischen was ich brauche, oder wie gesagt mir die klasse gleich<br />
selber schreiben.</p>
<p>darum wollte ich auch nur wissen ob jemand was parat hat, mehr nicht.<br />
und drüber zu diskutieren kostet mich im endeffekt mehr zeit als es<br />
selber zu schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929977</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929977</guid><dc:creator><![CDATA[atomfish]]></dc:creator><pubDate>Tue, 29 Nov 2005 17:25:14 GMT</pubDate></item><item><title><![CDATA[Reply to string klasse gesucht (no STL, no libstdc++) on Tue, 29 Nov 2005 17:29:33 GMT]]></title><description><![CDATA[<p>Don't try this at home <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>
<p><a href="http://www.codeproject.com/string/" rel="nofollow">http://www.codeproject.com/string/</a></p>
<p>Ist etwas länger die Liste, habe deshalb nicht genau geschaut, ob auch für dich das Passende dabei ist. Ist aber einiges dabei <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>
<blockquote>
<p>- keine STL<br />
- keine libstdc++<br />
- keine namespaces, rtti und exceptions</p>
</blockquote>
<p>Vielleicht hat der Kunde einen Compiler aus Vorkriegszeiten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/929978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929978</guid><dc:creator><![CDATA[7H3 N4C3R]]></dc:creator><pubDate>Tue, 29 Nov 2005 17:29:33 GMT</pubDate></item><item><title><![CDATA[Reply to string klasse gesucht (no STL, no libstdc++) on Tue, 29 Nov 2005 17:29:43 GMT]]></title><description><![CDATA[<p>atomfish schrieb:</p>
<blockquote>
<p>will der kunde nicht</p>
</blockquote>
<p>kunde = lehrer / dozent ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929983</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929983</guid><dc:creator><![CDATA[cin]]></dc:creator><pubDate>Tue, 29 Nov 2005 17:29:43 GMT</pubDate></item><item><title><![CDATA[Reply to string klasse gesucht (no STL, no libstdc++) on Tue, 29 Nov 2005 17:49:22 GMT]]></title><description><![CDATA[<p>cin schrieb:</p>
<blockquote>
<p>atomfish schrieb:</p>
<blockquote>
<p>will der kunde nicht</p>
</blockquote>
<p>kunde = lehrer / dozent ?</p>
</blockquote>
<p>da muss ich dich enttäuschen, aus dem alter bin ich raus <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/930006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930006</guid><dc:creator><![CDATA[atomfish]]></dc:creator><pubDate>Tue, 29 Nov 2005 17:49:22 GMT</pubDate></item><item><title><![CDATA[Reply to string klasse gesucht (no STL, no libstdc++) on Tue, 29 Nov 2005 18:04:24 GMT]]></title><description><![CDATA[<p>7H3 N4C3R schrieb:</p>
<blockquote>
<p>Don't try this at home <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>
<p><a href="http://www.codeproject.com/string/" rel="nofollow">http://www.codeproject.com/string/</a></p>
<p>Ist etwas länger die Liste, habe deshalb nicht genau geschaut, ob auch für dich das Passende dabei ist. Ist aber einiges dabei <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>
</blockquote>
<p>danke ich schaus mir mal an.</p>
<p>7H3 N4C3R schrieb:</p>
<blockquote>
<blockquote>
<p>- keine STL<br />
- keine libstdc++<br />
- keine namespaces, rtti und exceptions</p>
</blockquote>
<p>Vielleicht hat der Kunde einen Compiler aus Vorkriegszeiten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
</blockquote>
<p>welcher krieg ? wurde vor dem 2.WK schon compilet ? <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>ausserdem: ist doch schön, dass der g++ solche schalter wie<br />
-nostdinc++ -fno-exceptions -fno-rtti hat.<br />
das hätte ein vorkriegscompiler sicher nicht <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>
<p>nee, das funktioniert so:</p>
<p>1. kunde will implementierung einer OO-basierten spec. aber kein c++<br />
aus bestimmten internen gründen.<br />
2. man modelliert sich was in Ansi C zusammen mit dem man vererbung<br />
und casting hinbekommt.<br />
3. das ist dem kunden wiederum zu kryptisch also sagt er macht eben c++<br />
aber mit folgenden einschränkungen<br />
4. man akzeptiert, schliesslich zahlt er gut, und macht sich ans werk</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930012</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930012</guid><dc:creator><![CDATA[atomfish]]></dc:creator><pubDate>Tue, 29 Nov 2005 18:04:24 GMT</pubDate></item><item><title><![CDATA[Reply to string klasse gesucht (no STL, no libstdc++) on Tue, 29 Nov 2005 18:06:08 GMT]]></title><description><![CDATA[<p>Dann ist doch</p>
<pre><code class="language-cpp">class KrueppelString
{
    char *m_value;
    int m_size;

public:
    KrueppelString(char *value)
        : m_value(value), m_size(strlen(value))
    {
    }

    int size() const
    {
        return m_size;
    }
};
</code></pre>
<p>wunderbar. Oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930021</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930021</guid><dc:creator><![CDATA[Spezi L]]></dc:creator><pubDate>Tue, 29 Nov 2005 18:06:08 GMT</pubDate></item><item><title><![CDATA[Reply to string klasse gesucht (no STL, no libstdc++) on Tue, 29 Nov 2005 18:15:42 GMT]]></title><description><![CDATA[<p>Spezi L schrieb:</p>
<blockquote>
<p>int size() const<br />
{<br />
return m_size;<br />
}</p>
</blockquote>
<p>das stinkt nach const-correktness. weg damit :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930033</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930033</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Tue, 29 Nov 2005 18:15:42 GMT</pubDate></item></channel></rss>