<?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[Objekte einer Klasse beibehalten]]></title><description><![CDATA[<p>Moin,<br />
wie kann ich in einer Klasse, in der ich mit Objekten anderer Klassen hantiere, verhindern, dass diese objekte nach durchlauf der Methode die sie anlegt und initialisiert, verfallen? Eine Globale deklaration funktioniert nicht, da ich dort immer folgenden fehler bekomme:</p>
<pre><code>Fehler    1    error C2248: &quot;Pylon::CTlFactory::operator =&quot;: Kein Zugriff auf private Member, dessen Deklaration in der Pylon::CTlFactory-Klasse erfolgte.
</code></pre>
<p>In dem fall habe ich ein Camera-Objekt, ein streamgrabber-Objekt und mehrere handles, auf die weiter zugegriffen können werden muss, ohne sie jedes mal neu zu erstellen (und somit immer die verbindung zur kamera zu verlieren).</p>
<p>Danke <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>
]]></description><link>https://www.c-plusplus.net/forum/topic/245541/objekte-einer-klasse-beibehalten</link><generator>RSS for Node</generator><lastBuildDate>Fri, 18 Sep 2026 14:41:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/245541.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 Jul 2009 13:15:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Objekte einer Klasse beibehalten on Wed, 15 Jul 2009 13:15:05 GMT]]></title><description><![CDATA[<p>Moin,<br />
wie kann ich in einer Klasse, in der ich mit Objekten anderer Klassen hantiere, verhindern, dass diese objekte nach durchlauf der Methode die sie anlegt und initialisiert, verfallen? Eine Globale deklaration funktioniert nicht, da ich dort immer folgenden fehler bekomme:</p>
<pre><code>Fehler    1    error C2248: &quot;Pylon::CTlFactory::operator =&quot;: Kein Zugriff auf private Member, dessen Deklaration in der Pylon::CTlFactory-Klasse erfolgte.
</code></pre>
<p>In dem fall habe ich ein Camera-Objekt, ein streamgrabber-Objekt und mehrere handles, auf die weiter zugegriffen können werden muss, ohne sie jedes mal neu zu erstellen (und somit immer die verbindung zur kamera zu verlieren).</p>
<p>Danke <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1743509</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1743509</guid><dc:creator><![CDATA[blacksheep1]]></dc:creator><pubDate>Wed, 15 Jul 2009 13:15:05 GMT</pubDate></item><item><title><![CDATA[Reply to Objekte einer Klasse beibehalten on Wed, 15 Jul 2009 13:30:10 GMT]]></title><description><![CDATA[<p>Warum machst du die Objekte nicht zu Membern deiner Klasse?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1743519</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1743519</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Wed, 15 Jul 2009 13:30:10 GMT</pubDate></item><item><title><![CDATA[Reply to Objekte einer Klasse beibehalten on Wed, 15 Jul 2009 13:54:38 GMT]]></title><description><![CDATA[<p>Ich werd mal die google-trommel anschmeißen, danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1743538</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1743538</guid><dc:creator><![CDATA[blacksheep1]]></dc:creator><pubDate>Wed, 15 Jul 2009 13:54:38 GMT</pubDate></item><item><title><![CDATA[Reply to Objekte einer Klasse beibehalten on Wed, 15 Jul 2009 14:01:55 GMT]]></title><description><![CDATA[<p>Du solltest am besten eine eigene Kamera-Klasse erstellen, in der du alle nötigen Handles und Objekte unterbringst. Ich arbeite gerade an auch mit einer (Zeilen-)Kamera. Und ich habe eine Ober-Struktur (keine Klasse, da C), die quasi die Kamera repräsentiert und verschiedene Member wie weitere Strukturen und Handles (Grabber-Handle, Kamera-Handle, Connector-Handle, verschiedenste Settings wie Exposure, Gain, Werte für Software-Korrekturen usw.). Sowas in der Art solltest du am besten auch machen. Alles logisch strukturieren (dabei ruhig mehrere Klassen/Strukturen bilden) und unter einen Hut bringen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1743550</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1743550</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Wed, 15 Jul 2009 14:01:55 GMT</pubDate></item><item><title><![CDATA[Reply to Objekte einer Klasse beibehalten on Wed, 15 Jul 2009 14:18:20 GMT]]></title><description><![CDATA[<p>Cool, danke. Hab hier auch ne Basler Zeilenkamera vor mir und muss die (in verbindung mit meinen &quot;ausbaufähigen&quot; C++-kenntnissen) über deren Pylon-Driver zum rennen bringen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1743564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1743564</guid><dc:creator><![CDATA[blacksheep1]]></dc:creator><pubDate>Wed, 15 Jul 2009 14:18:20 GMT</pubDate></item><item><title><![CDATA[Reply to Objekte einer Klasse beibehalten on Wed, 15 Jul 2009 14:37:59 GMT]]></title><description><![CDATA[<p>Auch ne Zeilenkamera? Ok, cool, vielleicht können wir uns in Zukunft hin und wieder austauschen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1743585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1743585</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Wed, 15 Jul 2009 14:37:59 GMT</pubDate></item><item><title><![CDATA[Reply to Objekte einer Klasse beibehalten on Fri, 17 Jul 2009 07:54:38 GMT]]></title><description><![CDATA[<p>Gerne, wobei meine grund-kenntnisse auf dem gebiet grade in arbeit sind ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1744626</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1744626</guid><dc:creator><![CDATA[blacksheep1]]></dc:creator><pubDate>Fri, 17 Jul 2009 07:54:38 GMT</pubDate></item><item><title><![CDATA[Reply to Objekte einer Klasse beibehalten on Fri, 17 Jul 2009 08:40:18 GMT]]></title><description><![CDATA[<p>Sou, sobald ich objekt aus der fremd-API nicht sofort bei deklaration initialisiere, bekomme ich diesen fehler:</p>
<pre><code>Fehler	1	error C2248: &quot;Pylon::CBaslerGigECamera::operator =&quot;: Kein Zugriff auf private Member, dessen Deklaration in der Pylon::CBaslerGigECamera-Klasse erfolgte.
</code></pre>
<p>Wie kann ich das umgehen? Irgendwelche tricks?<br />
Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1744658</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1744658</guid><dc:creator><![CDATA[blacksheep1]]></dc:creator><pubDate>Fri, 17 Jul 2009 08:40:18 GMT</pubDate></item><item><title><![CDATA[Reply to Objekte einer Klasse beibehalten on Fri, 17 Jul 2009 09:50:00 GMT]]></title><description><![CDATA[<p>Nein, du darfst eben nicht auf den <code>operator=</code> zugreifen. Es hat einen Grund, dass dieser <code>private</code> ist, wahrscheinlich ist die Zuweisungs-Semantik nicht sinnvoll.</p>
<p>Wieso brauchst du Zuweisung? Initialisiere das Objekt doch direkt. Wenn du es später initialisieren willst, arbeite mit Zeigern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1744704</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1744704</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 17 Jul 2009 09:50:00 GMT</pubDate></item></channel></rss>