<?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[Pointer auf Objekt speichern (bei Objekterstellung)]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich arbeite gerade an einem Projekt mit CPPUnit.<br />
Dazu habe ich 3 Klassen:</p>
<p>Basisklasse A :public TextFixture (von Cppunit klasse abgeleitet)</p>
<p>Subklasse B : public A</p>
<p>Subklasse C: public C</p>
<p>B und C repräsentieren die testcases.</p>
<p>Ich selbst instantiiere die Objekte nicht, das übernimmt das CppUnit Framework<br />
(einfach mit cout im Konstruktor getestet.)</p>
<p>Mein Problem: Ich hätte gerne die Pointer auf die Testobjekte, da ich extra Informationen eingepackt habe. Die Pointer die CppUnit mir mit den bereitgestellten Methoden</p>
<p>CppUnit::TestFactoryRegistry::getRegistry().makeTest()</p>
<p>liefert sind so oft gekapselt und weiß der teufel was... auf jeden Fall unbrauchbar um meine eigenen Methoden in den Klassen zu benutzen.</p>
<p>Wenn ich in den Konstruktoren mit this arbeite bekomme ich immer nur den Pointer auf die Basisklasse A. Hat jemand eine Idee wie ich die Pointer bei der Objekterstellung durch CppUnit im Konstruktor abfangen und in eine extra variable speichern kann? Die Objekte einfach manuell ein 2. mal zu erstellen will ich nur sehr ungern.</p>
<p>Grüße</p>
<p>Grizzly</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/311877/pointer-auf-objekt-speichern-bei-objekterstellung</link><generator>RSS for Node</generator><lastBuildDate>Mon, 03 Aug 2026 09:39:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/311877.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 17 Dec 2012 12:51:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Pointer auf Objekt speichern (bei Objekterstellung) on Mon, 17 Dec 2012 12:51:39 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich arbeite gerade an einem Projekt mit CPPUnit.<br />
Dazu habe ich 3 Klassen:</p>
<p>Basisklasse A :public TextFixture (von Cppunit klasse abgeleitet)</p>
<p>Subklasse B : public A</p>
<p>Subklasse C: public C</p>
<p>B und C repräsentieren die testcases.</p>
<p>Ich selbst instantiiere die Objekte nicht, das übernimmt das CppUnit Framework<br />
(einfach mit cout im Konstruktor getestet.)</p>
<p>Mein Problem: Ich hätte gerne die Pointer auf die Testobjekte, da ich extra Informationen eingepackt habe. Die Pointer die CppUnit mir mit den bereitgestellten Methoden</p>
<p>CppUnit::TestFactoryRegistry::getRegistry().makeTest()</p>
<p>liefert sind so oft gekapselt und weiß der teufel was... auf jeden Fall unbrauchbar um meine eigenen Methoden in den Klassen zu benutzen.</p>
<p>Wenn ich in den Konstruktoren mit this arbeite bekomme ich immer nur den Pointer auf die Basisklasse A. Hat jemand eine Idee wie ich die Pointer bei der Objekterstellung durch CppUnit im Konstruktor abfangen und in eine extra variable speichern kann? Die Objekte einfach manuell ein 2. mal zu erstellen will ich nur sehr ungern.</p>
<p>Grüße</p>
<p>Grizzly</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2280861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2280861</guid><dc:creator><![CDATA[GrizzlyOnFire]]></dc:creator><pubDate>Mon, 17 Dec 2012 12:51:39 GMT</pubDate></item><item><title><![CDATA[Reply to Pointer auf Objekt speichern (bei Objekterstellung) on Mon, 17 Dec 2012 12:57:35 GMT]]></title><description><![CDATA[<p>Subklasse C: public <s>C</s><strong>B</strong> sorry, C ist natürlich von B abgeleitet</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2280865</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2280865</guid><dc:creator><![CDATA[GrizzlyOnFire]]></dc:creator><pubDate>Mon, 17 Dec 2012 12:57:35 GMT</pubDate></item></channel></rss>