<?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[Boost noncopyable funktioniert nicht]]></title><description><![CDATA[<p>Hallo zusammen, Hallo pros !</p>
<p>ich habe folgendes Problem: Boost::noncopyable scheint nicht zu greifen. Verwundert ? Hier der Beispiel-Code (getestet Windows, MSVS 2005):</p>
<p>Eine static lib mit einer Datei (TestClasses.hpp) und folgendem Inhalt:</p>
<p>#include &lt;boost/noncopyable.hpp&gt;</p>
<p>class INonCopyNormalClass: boost::noncopyable<br />
{<br />
public:<br />
virtual INonCopyNormalClass* clone() = 0;<br />
};</p>
<p>Eine DLL mit folgenden Dateien:<br />
DLLMain.cpp:<br />
#include &quot;DLLmain.hpp&quot;</p>
<p>YetAnotherNonNormalCopyClass::YetAnotherNonNormalCopyClass()<br />
{<br />
}</p>
<p>INonCopyNormalClass* YetAnotherNonNormalCopyClass::clone()<br />
{<br />
return new YetAnotherNonNormalCopyClass(*this);<br />
}</p>
<p>DLLMain.hpp:<br />
#include &quot;../TestLib/TestClasses.hpp&quot;</p>
<p># if defined(UNCOPYABLETESTDLL_EXPORTS)<br />
# define DLL_API __declspec(dllexport)<br />
# else<br />
# define DLL_API<br />
# endif</p>
<p>class DLL_API AnotherNonNormalCopyClass: public INonCopyNormalClass<br />
{<br />
};</p>
<p>class YetAnotherNonNormalCopyClass: public AnotherNonNormalCopyClass<br />
{<br />
public:<br />
YetAnotherNonNormalCopyClass();</p>
<p>virtual INonCopyNormalClass* clone();<br />
};</p>
<p>Nun der Clou: alles kompiliert korrekt, sollte aber nicht möglich sein,<br />
da YetAnotherNonNormalCopyClass in der clone() fct nicht kopierbar sein sollte !<br />
Entfernt man nun das DLL_API (also das exportieren der Symbole), kommt es zum erwarteten Compiler-Fehler. Warum ?</p>
<p>Grüße,<br />
Philipp</p>
<p>PS: das Projekt ist natürlich sehr viel größer, es wurde auf das Kernproblem reduziert. Für alle, die es trotzdem wundert: Die Idee war, den Benutzer des Interfaces dazu zu zwingen, die clone() fct zu benutzen (slicing), daher soll es von boost::noncopyable erben.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/223277/boost-noncopyable-funktioniert-nicht</link><generator>RSS for Node</generator><lastBuildDate>Sat, 03 Oct 2026 22:08:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/223277.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 24 Sep 2008 09:21:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 09:21:22 GMT]]></title><description><![CDATA[<p>Hallo zusammen, Hallo pros !</p>
<p>ich habe folgendes Problem: Boost::noncopyable scheint nicht zu greifen. Verwundert ? Hier der Beispiel-Code (getestet Windows, MSVS 2005):</p>
<p>Eine static lib mit einer Datei (TestClasses.hpp) und folgendem Inhalt:</p>
<p>#include &lt;boost/noncopyable.hpp&gt;</p>
<p>class INonCopyNormalClass: boost::noncopyable<br />
{<br />
public:<br />
virtual INonCopyNormalClass* clone() = 0;<br />
};</p>
<p>Eine DLL mit folgenden Dateien:<br />
DLLMain.cpp:<br />
#include &quot;DLLmain.hpp&quot;</p>
<p>YetAnotherNonNormalCopyClass::YetAnotherNonNormalCopyClass()<br />
{<br />
}</p>
<p>INonCopyNormalClass* YetAnotherNonNormalCopyClass::clone()<br />
{<br />
return new YetAnotherNonNormalCopyClass(*this);<br />
}</p>
<p>DLLMain.hpp:<br />
#include &quot;../TestLib/TestClasses.hpp&quot;</p>
<p># if defined(UNCOPYABLETESTDLL_EXPORTS)<br />
# define DLL_API __declspec(dllexport)<br />
# else<br />
# define DLL_API<br />
# endif</p>
<p>class DLL_API AnotherNonNormalCopyClass: public INonCopyNormalClass<br />
{<br />
};</p>
<p>class YetAnotherNonNormalCopyClass: public AnotherNonNormalCopyClass<br />
{<br />
public:<br />
YetAnotherNonNormalCopyClass();</p>
<p>virtual INonCopyNormalClass* clone();<br />
};</p>
<p>Nun der Clou: alles kompiliert korrekt, sollte aber nicht möglich sein,<br />
da YetAnotherNonNormalCopyClass in der clone() fct nicht kopierbar sein sollte !<br />
Entfernt man nun das DLL_API (also das exportieren der Symbole), kommt es zum erwarteten Compiler-Fehler. Warum ?</p>
<p>Grüße,<br />
Philipp</p>
<p>PS: das Projekt ist natürlich sehr viel größer, es wurde auf das Kernproblem reduziert. Für alle, die es trotzdem wundert: Die Idee war, den Benutzer des Interfaces dazu zu zwingen, die clone() fct zu benutzen (slicing), daher soll es von boost::noncopyable erben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587102</guid><dc:creator><![CDATA[PM1302]]></dc:creator><pubDate>Wed, 24 Sep 2008 09:21:22 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 09:47:12 GMT]]></title><description><![CDATA[<p>Vermutung: Die Idee von noncopyable ist, dass man Kopierkonstruktor und Zuweisungsoperator privat macht und nicht implementiert, so dass das spätestens beim Linken auffällt. Dadurch, dass du deine Klasse als DLL exportierst, entfällt aber das Linken, so dass schonmal beim Bauen kein Fehler fliegen dürfte.<br />
Das Linken zur Laufzeit hat anscheinend nicht genau die gleiche Semantik wie das statische Linken, so dass es auch keinen Laufzeitfehler gibt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587123</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587123</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Wed, 24 Sep 2008 09:47:12 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 10:01:19 GMT]]></title><description><![CDATA[<p>Bashar schrieb:</p>
<blockquote>
<p>Die Idee von noncopyable ist, dass man Kopierkonstruktor und Zuweisungsoperator privat macht</p>
</blockquote>
<p>Dadurch, dass er privat ist, sollte der Aufruf desselben in der abgeleiteten Klasse doch auch schon verhindert werden?</p>
<p>EDIT:<br />
Rest war quatsch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587139</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587139</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Wed, 24 Sep 2008 10:01:19 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 10:06:33 GMT]]></title><description><![CDATA[<p>Stimmt, Denkfehler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587143</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587143</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Wed, 24 Sep 2008 10:06:33 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 10:09:04 GMT]]></title><description><![CDATA[<p>PM1302 schrieb:</p>
<blockquote>
<pre><code class="language-cpp">#include &lt;boost/noncopyable.hpp&gt;

class INonCopyNormalClass: boost::noncopyable 
{
public:
	virtual INonCopyNormalClass* clone() = 0;
};
</code></pre>
</blockquote>
<p>Nun private Vererbung von boost::noncopyable in deine Klasse hebt die Wirkung auf, welches noncopyable haben sollte. Private Vererbung stellt die Beziehung &quot;ist Implementiert durch&quot; da und hat mit der eigentlich Vererbung nicht viel gemeinsam ausser der Syntax.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587145</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587145</guid><dc:creator><![CDATA[Zeus]]></dc:creator><pubDate>Wed, 24 Sep 2008 10:09:04 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 10:21:20 GMT]]></title><description><![CDATA[<p>Danke für die ersten Vermutungen, aber:<br />
a) durch wegnehmen von DLL_API zeigt die Vererbung von noncopyable den gewünschten Effekt, was in einem compiler fehler mündet, da der compiler den copy constructors der abgeleiteten Klassen nicht automatisch erzeugen kann</p>
<p>b) ob public / private Vererbung von noncopyable ist egal. Der Effekt ist der gleiche: mit DLL_API funktioniert es (was es nicht sollte), ohne DLL_API nicht (wie es sein sollte).</p>
<p>However, das Problem bleibt: Durch das exportieren &quot;verschwindet die Wirkung&quot; von noncopyable, was nicht sein darf !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587158</guid><dc:creator><![CDATA[PM1302]]></dc:creator><pubDate>Wed, 24 Sep 2008 10:21:20 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 10:25:20 GMT]]></title><description><![CDATA[<p>BTW:</p>
<p>&quot;The public keyword in the inheritance syntax means that publicly accessible members inherited from the base class stay publicly accessible in the derived class&quot;.</p>
<p>Da aber assigment operator/copy constructor bereits in der Basisklasse &quot;private&quot; sind, spielt es keine Rolle, ob private, protected oder pubic vererbt wird, oder irre ich mich jetzt ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587160</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587160</guid><dc:creator><![CDATA[PM1302]]></dc:creator><pubDate>Wed, 24 Sep 2008 10:25:20 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 10:27:49 GMT]]></title><description><![CDATA[<p>Bekommst du eigentlich die hier?</p>
<p><a href="http://msdn.microsoft.com/en-us/library/3tdb471s(VS.80).aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/3tdb471s(VS.80).aspx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587162</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587162</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Wed, 24 Sep 2008 10:27:49 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 10:32:13 GMT]]></title><description><![CDATA[<p>ja, C4275 bekomme ich. Aber ich verstehe den Zusammenhang nicht.</p>
<p>BTW, wenn das der Grund wäre, könnte man boost::uncopyable ja gar nicht (bzw. das Konzept dahinter) immer sicher verwenden.</p>
<p>Warum ist das nicht dokumentiert bzw. fällt das niemandem auf ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587166</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587166</guid><dc:creator><![CDATA[PM1302]]></dc:creator><pubDate>Wed, 24 Sep 2008 10:32:13 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 11:37:02 GMT]]></title><description><![CDATA[<p>Und es wird noch besser: (kleineres beispiel, eine DLL):<br />
DLLmain.hpp:<br />
#include &quot;boost/noncopyable.hpp&quot;</p>
<p># if defined(UNCOPYABLETESTDLL_EXPORTS)<br />
# define DLL_API __declspec(dllexport)<br />
# else<br />
# define DLL_API<br />
# endif</p>
<p>class DLL_API AnotherNonNormalCopyClass: private boost::noncopyable<br />
{<br />
};</p>
<p>class YetAnotherNonNormalCopyClass: public AnotherNonNormalCopyClass<br />
{<br />
public:<br />
virtual AnotherNonNormalCopyClass* clone();<br />
};<br />
DLLmain.cpp:<br />
#include &quot;DLLmain.hpp&quot;</p>
<p>AnotherNonNormalCopyClass* YetAnotherNonNormalCopyClass::clone()<br />
{<br />
return new YetAnotherNonNormalCopyClass(*this);<br />
}</p>
<p>Ich verstehe das nicht: das kompiliert/linkt !..... <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="😮"
    /> <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/1587231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587231</guid><dc:creator><![CDATA[PM1302]]></dc:creator><pubDate>Wed, 24 Sep 2008 11:37:02 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 11:49:16 GMT]]></title><description><![CDATA[<p>wie sieht es auf der Nutzerseite aus, also __declspec(dllimport) ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587244</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587244</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Wed, 24 Sep 2008 11:49:16 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 12:49:18 GMT]]></title><description><![CDATA[<p>Wie meinst Du das genau ? Ich exportiere ja noch keine Symbole....?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587305</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587305</guid><dc:creator><![CDATA[PM1302]]></dc:creator><pubDate>Wed, 24 Sep 2008 12:49:18 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 12:50:57 GMT]]></title><description><![CDATA[<p>Doch, die Klasse.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587308</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587308</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Wed, 24 Sep 2008 12:50:57 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 12:51:02 GMT]]></title><description><![CDATA[<p>PM1302 schrieb:</p>
<blockquote>
<p>Und es wird noch besser: (kleineres beispiel, eine DLL):<br />
DLLmain.hpp:<br />
#include &quot;boost/noncopyable.hpp&quot;</p>
<p># if defined(UNCOPYABLETESTDLL_EXPORTS)<br />
# define DLL_API __declspec(dllexport)<br />
# else<br />
# define DLL_API<br />
# endif</p>
<p>class DLL_API AnotherNonNormalCopyClass: private boost::noncopyable<br />
{<br />
};</p>
<p>class YetAnotherNonNormalCopyClass: public AnotherNonNormalCopyClass<br />
{<br />
public:<br />
virtual AnotherNonNormalCopyClass* clone();<br />
};<br />
DLLmain.cpp:<br />
#include &quot;DLLmain.hpp&quot;</p>
<p>AnotherNonNormalCopyClass* YetAnotherNonNormalCopyClass::clone()<br />
{<br />
return new YetAnotherNonNormalCopyClass(*this);<br />
}</p>
<p>Ich verstehe das nicht: das kompiliert/linkt !..... <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="😮"
    /> <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>
</blockquote>
<p>Bei mir auf jeden fall nicht<br />
d:\workspace\dll_test\dll_test\main.h(11) : error C2248: 'boost::noncopyable_::noncopyable::noncopyable' : cannot access private member declared in class 'boost::noncopyable_::noncopyable'<br />
1&gt; d:\develop\include\boost\noncopyable.hpp(27) : see declaration of 'boost::noncopyable_::noncopyable::noncopyable'<br />
1&gt; d:\develop\include\boost\noncopyable.hpp(22) : see declaration of 'boost::noncopyable_::noncopyable'<br />
1&gt; This diagnostic occurred in the compiler generated function 'AnotherNonNormalCopyClass::AnotherNonNormalCopyClass(const AnotherNonNormalCopyClass &amp;)'</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587309</guid><dc:creator><![CDATA[Zeus]]></dc:creator><pubDate>Wed, 24 Sep 2008 12:51:02 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 12:51:47 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/4791">@Zeus</a>: Hast Du UNCOPYABLETESTDLL_EXPORTS definiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587310</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Wed, 24 Sep 2008 12:51:47 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 12:52:17 GMT]]></title><description><![CDATA[<p>Ok, welcher Compiler/Linker ? ServicePack ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587311</guid><dc:creator><![CDATA[PM1302]]></dc:creator><pubDate>Wed, 24 Sep 2008 12:52:17 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 12:53:13 GMT]]></title><description><![CDATA[<p>Ja, ok, die Klasse...sorry, mein Fehler</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587314</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587314</guid><dc:creator><![CDATA[PM1302]]></dc:creator><pubDate>Wed, 24 Sep 2008 12:53:13 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 12:57:31 GMT]]></title><description><![CDATA[<p>LordJaxom schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/4791">@Zeus</a>: Hast Du UNCOPYABLETESTDLL_EXPORTS definiert?</p>
</blockquote>
<p>Oh irgendwas musste ich ja vergessen mit UNCOPYABLETESTDLL_EXPORTS gibst nur 1 Warnung &lt;.&lt;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587318</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587318</guid><dc:creator><![CDATA[Zeus]]></dc:creator><pubDate>Wed, 24 Sep 2008 12:57:31 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 13:03:44 GMT]]></title><description><![CDATA[<p>Folgender Code in einem DLL-Projekt erzeugt einen internen Compilerfehler in MSVC 2005:</p>
<pre><code class="language-cpp">class __declspec(dllexport) base
{
private:
    base( const base&amp; );
};

class __declspec(dllexport) derived : public base 
{
public:
    void foo()
    {
        derived p( *this );
    }
};
</code></pre>
<p>Übrigens auch ohne dllexport an der Basisklasse.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587325</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587325</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Wed, 24 Sep 2008 13:03:44 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 13:10:20 GMT]]></title><description><![CDATA[<p>@MDK: Es geht aber nicht um die Compiler-Warning, sondern, dass die (beasichtigte und erwartete) Wirkung von boost::noncopyable aufgehoben wird und zwar so, dass es der Entwickler zur Compile/Link Zeit nichts bemerkt. Erst zur Laufzeit gibt es &quot;komisches&quot; Verhalten i.e. zeigt sich, dass clone() eben doch nicht funktioniert z.B. unitialisierte Member etc, aber keinen Crash</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587332</guid><dc:creator><![CDATA[PM1302]]></dc:creator><pubDate>Wed, 24 Sep 2008 13:10:20 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 13:26:10 GMT]]></title><description><![CDATA[<p>PM1302 schrieb:</p>
<blockquote>
<p>@MDK: Es geht aber nicht um die Compiler-Warning, sondern, dass die (beasichtigte und erwartete) Wirkung von boost::noncopyable aufgehoben wird</p>
</blockquote>
<p>Es ging mir nur darum, zu demonstrieren, dass der Compiler selbst mit diesem Konstrukt offenbar Probleme hat, und ich mich deshalb über nichts wundern würde, was da passiert.</p>
<p>MSVC 2008 hat übrigens dasselbe Problem.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587342</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587342</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Wed, 24 Sep 2008 13:26:10 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 13:53:09 GMT]]></title><description><![CDATA[<p>Also Compiler-Fehler ? Hat das mal jemand mit einem anderen Compiler probiert ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587365</guid><dc:creator><![CDATA[PM1302]]></dc:creator><pubDate>Wed, 24 Sep 2008 13:53:09 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 13:58:40 GMT]]></title><description><![CDATA[<p>Also Compiler-Fehler ? Hat das mal jemand mit einem anderen Compiler probiert ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587368</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587368</guid><dc:creator><![CDATA[PM1302]]></dc:creator><pubDate>Wed, 24 Sep 2008 13:58:40 GMT</pubDate></item><item><title><![CDATA[Reply to Boost noncopyable funktioniert nicht on Wed, 24 Sep 2008 20:15:16 GMT]]></title><description><![CDATA[<p>Ich glaube nicht, dass das genau dieses Problem ist, aber mit noncopyable hat Microsoft auch an anderer Stelle Probleme <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 href="http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=101735" rel="nofollow">http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=101735</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587556</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587556</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Wed, 24 Sep 2008 20:15:16 GMT</pubDate></item></channel></rss>