<?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[anonymes char array?]]></title><description><![CDATA[<p>Ich hab n struct, dort gibts ne Var vom Typ char data[4];</p>
<p>Wie krieg ich hier ein anonymes array übergeben ohne auf data[0], data[1] usw zugreifen zu müssen?</p>
<p>Nach dem Motto</p>
<pre><code class="language-cpp">T var;
var.data = char[] {'t','e','s','t'};
</code></pre>
<p>Ich kann es auch nicht zuweisen, ala &quot;test&quot;; weil ich den Nullterminator nicht brauche</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/225410/anonymes-char-array</link><generator>RSS for Node</generator><lastBuildDate>Thu, 01 Oct 2026 12:12:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/225410.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 23 Oct 2008 06:32:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to anonymes char array? on Thu, 23 Oct 2008 06:35:26 GMT]]></title><description><![CDATA[<p>Ich hab n struct, dort gibts ne Var vom Typ char data[4];</p>
<p>Wie krieg ich hier ein anonymes array übergeben ohne auf data[0], data[1] usw zugreifen zu müssen?</p>
<p>Nach dem Motto</p>
<pre><code class="language-cpp">T var;
var.data = char[] {'t','e','s','t'};
</code></pre>
<p>Ich kann es auch nicht zuweisen, ala &quot;test&quot;; weil ich den Nullterminator nicht brauche</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1603166</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603166</guid><dc:creator><![CDATA[Seikilos]]></dc:creator><pubDate>Thu, 23 Oct 2008 06:35:26 GMT</pubDate></item><item><title><![CDATA[Reply to anonymes char array? on Thu, 23 Oct 2008 06:40:43 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">memcpy(c,&quot;test&quot;,4);
</code></pre>
<p><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/1603170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603170</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Thu, 23 Oct 2008 06:40:43 GMT</pubDate></item><item><title><![CDATA[Reply to anonymes char array? on Thu, 23 Oct 2008 07:00:57 GMT]]></title><description><![CDATA[<p>Uhh, das ist aber c <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>gibts da auch was von Ratiopharm äääh ich meine c++? <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/1603177</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603177</guid><dc:creator><![CDATA[Seikilos]]></dc:creator><pubDate>Thu, 23 Oct 2008 07:00:57 GMT</pubDate></item><item><title><![CDATA[Reply to anonymes char array? on Thu, 23 Oct 2008 07:08:56 GMT]]></title><description><![CDATA[<p>Seikilos schrieb:</p>
<blockquote>
<p>Uhh, das ist aber c <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>gibts da auch was von Ratiopharm äääh ich meine c++? <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>
</blockquote>
<p>Ja: std::string</p>
<p><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>... oder std::copy().<br />
Aber das ist ziemlich &quot;tricky&quot; für so einen Fall, weil es mit Iteratoren arbeitet ... und die sind bei einem Stringliteral (mit dem Du anscheinend arbeiten möchtest) nicht so leicht zu bekommen...</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1603178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603178</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Thu, 23 Oct 2008 07:08:56 GMT</pubDate></item><item><title><![CDATA[Reply to anonymes char array? on Thu, 23 Oct 2008 08:38:11 GMT]]></title><description><![CDATA[<p>Seikilos schrieb:</p>
<blockquote>
<p>Uhh, das ist aber c <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>gibts da auch was von Ratiopharm äääh ich meine c++? <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>
</blockquote>
<p>Das ist genauso gültiges C++, wie alles andere.<br />
Nur hat C++ ein paar andere/mehr Mittel, mit denen man arbeiten kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1603245</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603245</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Thu, 23 Oct 2008 08:38:11 GMT</pubDate></item><item><title><![CDATA[Reply to anonymes char array? on Thu, 23 Oct 2008 09:41:10 GMT]]></title><description><![CDATA[<p>Simon2 schrieb:</p>
<blockquote>
<p>... oder std::copy().<br />
Aber das ist ziemlich &quot;tricky&quot; für so einen Fall, weil es mit Iteratoren arbeitet ... und die sind bei einem Stringliteral (mit dem Du anscheinend arbeiten möchtest) nicht so leicht zu bekommen...</p>
</blockquote>
<pre><code class="language-cpp">char const* const str = &quot;test&quot;;

T var;
std::copy(str, str + 4, &amp;var.data[0]);
</code></pre>
<p>Was soll daran &quot;tricky&quot; sein?</p>
<p>Aber am einfachsten wäre es hier schon, einen <code>std::string</code> in der Klasse <code>T</code> zu verwenden.</p>
<p>Ansonsten ist es nicht verboten, wenn es denn nötig ist, ein wenig C einzusetzen. Gerade manchmal beim Bedienen von C-Schnittstellen, kann sich sowas durchaus als nützlich erweisen.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1603274</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603274</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Thu, 23 Oct 2008 09:41:10 GMT</pubDate></item><item><title><![CDATA[Reply to anonymes char array? on Thu, 23 Oct 2008 11:50:33 GMT]]></title><description><![CDATA[<p>_matze schrieb:</p>
<blockquote>
<pre><code class="language-cpp">memcpy(c,&quot;test&quot;,4);
</code></pre>
<p><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>
</blockquote>
<p>Wenn ich das int 1 in ein char * typ packen will, krieg ich das mit memcpy auch hin?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1603355</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603355</guid><dc:creator><![CDATA[Seikilos]]></dc:creator><pubDate>Thu, 23 Oct 2008 11:50:33 GMT</pubDate></item><item><title><![CDATA[Reply to anonymes char array? on Thu, 23 Oct 2008 11:58:38 GMT]]></title><description><![CDATA[<p>Dravere schrieb:</p>
<blockquote>
<p>...Was soll daran &quot;tricky&quot; sein?...</p>
</blockquote>
<p>Dein Beispiel ist deswegen nicht &quot;tricky&quot;, weil Du die entscheidende Anforderung weggelassen hast: Es ging gerade um ein &quot;anonymes Array&quot; (will sagen ein &quot;Stringliteral&quot;).<br />
Außerdem ging ich von einer &quot;beliebigen&quot; Länge aus (was da aber auch zugegebenermaßen nicht steht).</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1603363</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603363</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Thu, 23 Oct 2008 11:58:38 GMT</pubDate></item><item><title><![CDATA[Reply to anonymes char array? on Thu, 23 Oct 2008 12:04:36 GMT]]></title><description><![CDATA[<p>Seikilos schrieb:</p>
<blockquote>
<p>_matze schrieb:</p>
<blockquote>
<pre><code class="language-cpp">memcpy(c,&quot;test&quot;,4);
</code></pre>
<p><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>
</blockquote>
<p>Wenn ich das int 1 in ein char * typ packen will, krieg ich das mit memcpy auch hin?</p>
</blockquote>
<p>Du meinst das Zeichen mit dem ASCII-Code 1? memcpy kopiert alles, aber das kriegst du wohl schlecht in ein Stringliteral 'rein... <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/1603371</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603371</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Thu, 23 Oct 2008 12:04:36 GMT</pubDate></item><item><title><![CDATA[Reply to anonymes char array? on Thu, 23 Oct 2008 12:24:52 GMT]]></title><description><![CDATA[<p>Simon2 schrieb:</p>
<blockquote>
<p>Dravere schrieb:</p>
<blockquote>
<p>...Was soll daran &quot;tricky&quot; sein?...</p>
</blockquote>
<p>Dein Beispiel ist deswegen nicht &quot;tricky&quot;, weil Du die entscheidende Anforderung weggelassen hast: Es ging gerade um ein &quot;anonymes Array&quot; (will sagen ein &quot;Stringliteral&quot;).</p>
</blockquote>
<p>Ich übergebe ja ein &quot;anonymes Array&quot;, bzw. ein &quot;Stringliteral&quot;. Ich baue dazu einfach einen Zwischenschritt ein, den man sogar durch eine Funktion auslagern könnte, wodurch man grundsätzlich eine <code>memset</code> ähnliche Funktion bekommen würde.</p>
<pre><code class="language-cpp">void copy_array(char* dest, char const* src, unsigned int size)
{
  std::copy(src, src + size, dest);
}

// Oder sogar als template:
template&lt;typename T&gt;
void copy_array(T* dest, T const* src, unsigned int size)
{
  std::copy(src, src + size, dest);
}
</code></pre>
<p>Ich sehe also nicht, dass ich hier eine Anforderung weggelassen habe. Es steht ja auch nirgends, dass man eine direkt Zuweisung ausführen müsste.</p>
<p>Simon2 schrieb:</p>
<blockquote>
<p>Außerdem ging ich von einer &quot;beliebigen&quot; Länge aus (was da aber auch zugegebenermaßen nicht steht).</p>
</blockquote>
<p>Nicht nur nicht steht, es steht sogar explizit, dass <code>data</code> ein <code>char[4]</code> ist und man ein Stringliteral übergeben möchte, was auch eine fixe Grösse hat <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>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1603389</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603389</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Thu, 23 Oct 2008 12:24:52 GMT</pubDate></item><item><title><![CDATA[Reply to anonymes char array? on Thu, 23 Oct 2008 13:10:41 GMT]]></title><description><![CDATA[<p>Aber <em>wenn</em> ich es richtig verstanden hätte, <em>dann</em> wäre es doch schon &quot;tricky&quot; gewesen, oder ?<br />
(also so ein <code>copy(&quot;test&quot;, ???</code> )</p>
<p><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="😉"
    /> <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="😉"
    /> <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>Gruß,</p>
<p>Simon2.</p>
<p>P.S.: Ich weiß: &quot;Unbelehrbare haben keine Freunde!&quot; ... und ich habe welche (und seien sie auch noch so wenige und seltsam).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1603423</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603423</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Thu, 23 Oct 2008 13:10:41 GMT</pubDate></item><item><title><![CDATA[Reply to anonymes char array? on Thu, 23 Oct 2008 13:54:53 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">template&lt;typename T, std::size_t N, typename U, std::size_t M&gt;
void init(T (&amp;dest)[N], const U (&amp;src)[M])
{
    copy( src, src + min( N, M ), dest );
    fill( dest + min( N, M ), dest + N, T() );
}

T var;
init(var.data,&quot;test&quot;);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1603430</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603430</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Thu, 23 Oct 2008 13:54:53 GMT</pubDate></item><item><title><![CDATA[Reply to anonymes char array? on Thu, 23 Oct 2008 13:52:45 GMT]]></title><description><![CDATA[<p>Klar, camper übertrumpft es natürlich noch einmal <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="🙂"
    /><br />
Aber Fragen dazu habe ich noch camper. Was ist das denn nun genau für eine Übergabe? Eine Referenz zu Arrays? Wieso sind die Klammern nötig? Und fehlt da nicht ein <code>void</code> vor <code>init(...</code> ? <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><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/13624">@Simon2</a>,<br />
Informatiker haben doch immer wenig Freunde und alle sind irgendwie seltsam <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>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1603438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603438</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Thu, 23 Oct 2008 13:52:45 GMT</pubDate></item><item><title><![CDATA[Reply to anonymes char array? on Thu, 23 Oct 2008 13:57:31 GMT]]></title><description><![CDATA[<p>void - korrigiert<br />
Klammern, weil es sonst ein Array aus Referenzen deklarieren würde, was wir nicht wollen und auch unzulässig wäre. Deklaratoren folgen den gleichen Vorrangregeln wie die entsprechenden Operatoren und Postfixoperatoren haben nunmal Vorrang vor unären (betrachte die Ausdrücke &amp;p[0] und (&amp;p)[0]).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1603442</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603442</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Thu, 23 Oct 2008 13:57:31 GMT</pubDate></item><item><title><![CDATA[Reply to anonymes char array? on Thu, 23 Oct 2008 14:03:29 GMT]]></title><description><![CDATA[<p>Ah, danke für die Erklärung.<br />
Wusste ehrlich gesagt nicht einmal, dass man Referenzen auf Arrays haben kann. Aber ich benutze ja eigentlich auch nie Arrays und man lernt schliesslich auch nie aus <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>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1603444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603444</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Thu, 23 Oct 2008 14:03:29 GMT</pubDate></item><item><title><![CDATA[Reply to anonymes char array? on Thu, 23 Oct 2008 14:15:38 GMT]]></title><description><![CDATA[<p>camper schrieb:</p>
<blockquote>
<pre><code class="language-cpp">template&lt;typename T, std::size_t N, typename U, std::size_t M&gt;
void init(T (&amp;dest)[N], const U (&amp;src)[M])
{
    copy( src, src + min( N, M ), dest );
    fill( dest + min( N, M ), dest + N, T() );
}

T var;
init(var.data,&quot;test&quot;);
</code></pre>
</blockquote>
<p>Ja - ich hoffe, das darf nun (für jemanden, der &quot;ein wenig mehr als memcpy()&quot; sucht) als &quot;tricky&quot; gelten.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1603449</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603449</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Thu, 23 Oct 2008 14:15:38 GMT</pubDate></item><item><title><![CDATA[Reply to anonymes char array? on Thu, 23 Oct 2008 14:19:29 GMT]]></title><description><![CDATA[<p>Simon2 schrieb:</p>
<blockquote>
<p>Ja - und das soll nun (für jemanden, der &quot;ein wenig mehr als memcpy()&quot; sucht) nicht &quot;tricky&quot; sein ? :p <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>
</blockquote>
<p>Was ist an</p>
<pre><code class="language-cpp">init(var.data,&quot;test&quot;);
</code></pre>
<p>&quot;tricky&quot;? Wenn du die Funktion memcpy selbst schreiben müsstest, könntest du die Frage ebenso stellen.</p>
<p>Dravere schrieb:</p>
<blockquote>
<p>Wusste ehrlich gesagt nicht einmal, dass man Referenzen auf Arrays haben kann. Aber ich benutze ja eigentlich auch nie Arrays und man lernt schliesslich auch nie aus</p>
</blockquote>
<p>Arrays sind Objekte wie jedes andere. Nur bzgl. Kopierbarkeit und implizit möglicher Konvertierungen gibt es Besonderheiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1603452</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603452</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Thu, 23 Oct 2008 14:19:29 GMT</pubDate></item><item><title><![CDATA[Reply to anonymes char array? on Thu, 23 Oct 2008 14:39:07 GMT]]></title><description><![CDATA[<p>camper schrieb:</p>
<blockquote>
<p>...Was ist an</p>
<pre><code class="language-cpp">init(var.data,&quot;test&quot;);
</code></pre>
<p>&quot;tricky&quot;? ...</p>
</blockquote>
<p>Daran ist tricky, dass es nicht reicht.<br />
Man muss sich schon die init-Funktion schreiben, wie Du es getan hast.</p>
<p>Andernfalls gibt es in C++ überhaupt nichts, was &quot;tricky&quot; ist, weil sich alles reduzieren lässt auf:</p>
<pre><code class="language-cpp">int main() {
   doit();
}
</code></pre>
<p>Ich sprach davon, dass die Verwendung von &quot;std::copy()&quot; mit reinen Stringliteralen tricky sei ... und nicht, dass die Verwendung von &quot;camper::init()&quot; tricky sei.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1603469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603469</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Thu, 23 Oct 2008 14:39:07 GMT</pubDate></item><item><title><![CDATA[Reply to anonymes char array? on Thu, 23 Oct 2008 14:42:01 GMT]]></title><description><![CDATA[<p>camper schrieb:</p>
<blockquote>
<pre><code class="language-cpp">template&lt;typename T, std::size_t N, typename U, std::size_t M&gt;
void init(T (&amp;dest)[N], const U (&amp;src)[M])
</code></pre>
</blockquote>
<p>Das ist mein Idiom :p :p<br />
<a href="http://c-plusplus.net/forum/viewtopic-var-p-is-1588515.html#1588515" rel="nofollow">http://c-plusplus.net/forum/viewtopic-var-p-is-1588515.html#1588515</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1603472</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603472</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 23 Oct 2008 14:42:01 GMT</pubDate></item></channel></rss>