<?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[Zeiger-Werte ändern sich??]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich setze mich gerade ein bisschen mit OpenGL auseinander und möchte die Position einer Lichtquelle abrufen bzw. ändern. Dazu folgende Klasse:</p>
<p>Light.h</p>
<pre><code class="language-cpp">#pragma once

#include &lt;freeglut.h&gt;
#include &lt;iostream&gt;

using namespace std;

class Light
{
public:
	Light(GLenum light, GLfloat *position, GLfloat *ambient, GLfloat *diffuse, GLfloat *specular);
	~Light(void);
	void setVisible(bool);
	bool isVisible();
	void setPosition(GLfloat *position);
	GLfloat *getPosition();
	void translate(GLfloat *direction);
private:
	GLenum light;
	GLfloat *position;
	GLfloat *ambient;
	GLfloat *diffuse;
	GLfloat *specular;
	bool visible;
};
</code></pre>
<p>Light.cpp</p>
<pre><code class="language-cpp">#include &quot;Light.h&quot;

#define DEBUG

Light::Light(GLenum light, GLfloat *position, GLfloat *ambient, GLfloat *diffuse, GLfloat *specular)
{
	this-&gt;light = light;
	this-&gt;position = position;
	this-&gt;ambient = ambient;
	this-&gt;diffuse = diffuse;
	this-&gt;specular = specular;

	visible = true;

	glLightfv(this-&gt;light, GL_POSITION, this-&gt;position);
	glLightfv(this-&gt;light, GL_AMBIENT, this-&gt;ambient);
	glLightfv(this-&gt;light, GL_DIFFUSE, this-&gt;diffuse);
	glLightfv(this-&gt;light, GL_SPECULAR, this-&gt;specular);

	glEnable(this-&gt;light);

	#ifdef DEBUG
	cout &lt;&lt; &quot;Licht initialisiert bei:&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;position[0]=&quot; &lt;&lt; this-&gt;position[0] &lt;&lt; endl;
	cout &lt;&lt; &quot;position[1]=&quot; &lt;&lt; this-&gt;position[1] &lt;&lt; endl;
	cout &lt;&lt; &quot;position[2]=&quot; &lt;&lt; this-&gt;position[2] &lt;&lt; endl;
	cout &lt;&lt; &quot;position[3]=&quot; &lt;&lt; this-&gt;position[3] &lt;&lt; endl;
	#endif
}

Light::~Light(void)
{
	glDisable(this-&gt;light);
	delete position;
	delete ambient;
	delete diffuse;
	delete specular;
}

void Light::setVisible(bool visible)
{
	this-&gt;visible = visible;

	if(this-&gt;visible)
		glEnable(light);
	else
		glDisable(light);
}

bool Light::isVisible()
{
	return visible;
}

void Light::setPosition(GLfloat *position)
{
	this-&gt;position = position;
	glLightfv(light, GL_POSITION, position);

	#ifdef DEBUG
	cout &lt;&lt; &quot;Licht bei:&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;position[0]&quot; &lt;&lt; position[0] &lt;&lt; endl;
	cout &lt;&lt; &quot;position[1]&quot; &lt;&lt; position[1] &lt;&lt; endl;
	cout &lt;&lt; &quot;position[2]&quot; &lt;&lt; position[2] &lt;&lt; endl;
	cout &lt;&lt; &quot;position[3]&quot; &lt;&lt; position[3] &lt;&lt; endl;
	#endif
}

GLfloat *Light::getPosition() 
{
	cout &lt;&lt; &quot;position[0]=&quot; &lt;&lt; position[0] &lt;&lt; endl;
	cout &lt;&lt; &quot;position[1]=&quot; &lt;&lt; position[1] &lt;&lt; endl;
	cout &lt;&lt; &quot;position[2]=&quot; &lt;&lt; position[2] &lt;&lt; endl;
	cout &lt;&lt; &quot;position[3]=&quot; &lt;&lt; position[3] &lt;&lt; endl;

	return position;
}

void Light::translate(GLfloat *direction)
{
	for(int i = 0;i &lt; 4;i++)
	{
		position[i] += direction[i];
	}

	glLightfv(light, GL_POSITION, position);
}
</code></pre>
<p>Wenn ich nun eine Lichtquelle erzeuge, dann werden mir die Werte bei der Initialisierung korrekt angezeigt. Sobald ich aber nun folgendes mache:</p>
<pre><code class="language-cpp">light1-&gt;setPosition(light1-&gt;getPosition());
</code></pre>
<p>Dann stimmen die Werten im Positions-Array nicht mehr. (Siehe Bild)</p>
<p><a href="http://s1.directupload.net/file/d/2965/bm2ph7pm_png.htm" rel="nofollow"></a><a href="http://s1.directupload.net/images/120728/temp/bm2ph7pm.png" rel="nofollow">http://s1.directupload.net/images/120728/temp/bm2ph7pm.png</a></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/306437/zeiger-werte-ändern-sich</link><generator>RSS for Node</generator><lastBuildDate>Fri, 07 Aug 2026 19:33:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/306437.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 28 Jul 2012 16:22:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeiger-Werte ändern sich?? on Sat, 28 Jul 2012 16:22:23 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich setze mich gerade ein bisschen mit OpenGL auseinander und möchte die Position einer Lichtquelle abrufen bzw. ändern. Dazu folgende Klasse:</p>
<p>Light.h</p>
<pre><code class="language-cpp">#pragma once

#include &lt;freeglut.h&gt;
#include &lt;iostream&gt;

using namespace std;

class Light
{
public:
	Light(GLenum light, GLfloat *position, GLfloat *ambient, GLfloat *diffuse, GLfloat *specular);
	~Light(void);
	void setVisible(bool);
	bool isVisible();
	void setPosition(GLfloat *position);
	GLfloat *getPosition();
	void translate(GLfloat *direction);
private:
	GLenum light;
	GLfloat *position;
	GLfloat *ambient;
	GLfloat *diffuse;
	GLfloat *specular;
	bool visible;
};
</code></pre>
<p>Light.cpp</p>
<pre><code class="language-cpp">#include &quot;Light.h&quot;

#define DEBUG

Light::Light(GLenum light, GLfloat *position, GLfloat *ambient, GLfloat *diffuse, GLfloat *specular)
{
	this-&gt;light = light;
	this-&gt;position = position;
	this-&gt;ambient = ambient;
	this-&gt;diffuse = diffuse;
	this-&gt;specular = specular;

	visible = true;

	glLightfv(this-&gt;light, GL_POSITION, this-&gt;position);
	glLightfv(this-&gt;light, GL_AMBIENT, this-&gt;ambient);
	glLightfv(this-&gt;light, GL_DIFFUSE, this-&gt;diffuse);
	glLightfv(this-&gt;light, GL_SPECULAR, this-&gt;specular);

	glEnable(this-&gt;light);

	#ifdef DEBUG
	cout &lt;&lt; &quot;Licht initialisiert bei:&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;position[0]=&quot; &lt;&lt; this-&gt;position[0] &lt;&lt; endl;
	cout &lt;&lt; &quot;position[1]=&quot; &lt;&lt; this-&gt;position[1] &lt;&lt; endl;
	cout &lt;&lt; &quot;position[2]=&quot; &lt;&lt; this-&gt;position[2] &lt;&lt; endl;
	cout &lt;&lt; &quot;position[3]=&quot; &lt;&lt; this-&gt;position[3] &lt;&lt; endl;
	#endif
}

Light::~Light(void)
{
	glDisable(this-&gt;light);
	delete position;
	delete ambient;
	delete diffuse;
	delete specular;
}

void Light::setVisible(bool visible)
{
	this-&gt;visible = visible;

	if(this-&gt;visible)
		glEnable(light);
	else
		glDisable(light);
}

bool Light::isVisible()
{
	return visible;
}

void Light::setPosition(GLfloat *position)
{
	this-&gt;position = position;
	glLightfv(light, GL_POSITION, position);

	#ifdef DEBUG
	cout &lt;&lt; &quot;Licht bei:&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;position[0]&quot; &lt;&lt; position[0] &lt;&lt; endl;
	cout &lt;&lt; &quot;position[1]&quot; &lt;&lt; position[1] &lt;&lt; endl;
	cout &lt;&lt; &quot;position[2]&quot; &lt;&lt; position[2] &lt;&lt; endl;
	cout &lt;&lt; &quot;position[3]&quot; &lt;&lt; position[3] &lt;&lt; endl;
	#endif
}

GLfloat *Light::getPosition() 
{
	cout &lt;&lt; &quot;position[0]=&quot; &lt;&lt; position[0] &lt;&lt; endl;
	cout &lt;&lt; &quot;position[1]=&quot; &lt;&lt; position[1] &lt;&lt; endl;
	cout &lt;&lt; &quot;position[2]=&quot; &lt;&lt; position[2] &lt;&lt; endl;
	cout &lt;&lt; &quot;position[3]=&quot; &lt;&lt; position[3] &lt;&lt; endl;

	return position;
}

void Light::translate(GLfloat *direction)
{
	for(int i = 0;i &lt; 4;i++)
	{
		position[i] += direction[i];
	}

	glLightfv(light, GL_POSITION, position);
}
</code></pre>
<p>Wenn ich nun eine Lichtquelle erzeuge, dann werden mir die Werte bei der Initialisierung korrekt angezeigt. Sobald ich aber nun folgendes mache:</p>
<pre><code class="language-cpp">light1-&gt;setPosition(light1-&gt;getPosition());
</code></pre>
<p>Dann stimmen die Werten im Positions-Array nicht mehr. (Siehe Bild)</p>
<p><a href="http://s1.directupload.net/file/d/2965/bm2ph7pm_png.htm" rel="nofollow"></a><a href="http://s1.directupload.net/images/120728/temp/bm2ph7pm.png" rel="nofollow">http://s1.directupload.net/images/120728/temp/bm2ph7pm.png</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2236476</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2236476</guid><dc:creator><![CDATA[aptem]]></dc:creator><pubDate>Sat, 28 Jul 2012 16:22:23 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger-Werte ändern sich?? on Sat, 28 Jul 2012 16:39:26 GMT]]></title><description><![CDATA[<p>Das Problem ist entweder, der Funktionsparameter ( <code>GLfloat *position</code> ) von <code>setPosition</code> ist irgendwie ungültig - oder</p>
<pre><code class="language-cpp">glLightfv(light, GL_POSITION, position);
</code></pre>
<p>verändert <code>position</code> zu einem ungültigen Zeiger.</p>
<p>Andererseits liegt es, soweit man vom Bild her erkennen kann, nicht an <code>setPosition</code> (da die Werte schon vorher, vor einem Aufruf von <code>getPosition</code> , irgendwie verändert wurden). Zeig mal den Code, mit dem du <code>light1</code> definierst und was damit gemacht wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2236479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2236479</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sat, 28 Jul 2012 16:39:26 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger-Werte ändern sich?? on Sat, 28 Jul 2012 16:42:27 GMT]]></title><description><![CDATA[<p>An</p>
<pre><code class="language-cpp">glLightfv(light, GL_POSITION, position);
</code></pre>
<p>kann es nicht liegen, da beim initialisieren die Werte Korrekt ausgegeben werden (Ausgabe findet nach glLightfv statt)</p>
<p>Anbei der gewünschte Code:</p>
<p>Hauptprogramm:</p>
<pre><code class="language-cpp">#include &quot;Device.h&quot;
#include &quot;Camera.h&quot;
#include &quot;Light.h&quot;

void initFunc();
void displayFunc();
void reshapeFunc(int, int);
void mouseFunc(int, int, int, int);
void mouseWheelFunc(int, int, int, int);
void keyboardFunc(unsigned char, int, int);

Device *device;
Camera *camera;
Light *light1;

float angle = 0.0;

int main(int argc, char **argv)
{
	int winS[] = {800, 600};
	int winP[] = {1920/2-800/2, 1080/2-600/2};
	GLclampf clrColor[] = {0.0, 0.0, 0.0, 0.0};
	device = new Device(argc, argv, winS, winP, &quot;Rendering a Lit Sphere&quot;, GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH, clrColor, initFunc, displayFunc, reshapeFunc, mouseFunc, mouseWheelFunc, keyboardFunc);	
	device-&gt;setIdleFunc(displayFunc);

	camera = new Camera();
	camera-&gt;translate(-3,2,10);

	device-&gt;run();

	return 0;
}

void initFunc()
{
	glEnable(GL_DEPTH_TEST);
	glEnable(GL_LIGHTING);
	glShadeModel(GL_SMOOTH);

	GLfloat position[4] = {1.0, 0.0, 0.0, 0.0};
	GLfloat ambient[4] = {0.0, 0.0, 0.0, 1.0};
	GLfloat diffuse[4] = {1.0, 1.0, 1.0, 1.0};
	GLfloat specular[4] = {1.0, 0.0, 0.0, 1.0};

	light1 = new Light(GL_LIGHT0, position, ambient, diffuse, specular);
}

void displayFunc()
{
	glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
	glColor3f(1.0, 0.0, 0.0);

	glPushMatrix();
		glutSolidSphere(1.0, 20, 16);
	glPopMatrix();

	angle += 0.01f;

	glutSwapBuffers();
}

void reshapeFunc(int w, int h)
{
	glViewport(0, 0, (GLsizei) w, (GLsizei) h);
	glMatrixMode(GL_PROJECTION);
	glLoadIdentity();
	gluPerspective(60.0, (GLdouble) w / (GLdouble) h, 1.0, 100.0);
	glMatrixMode(GL_MODELVIEW);
	glLoadIdentity();
	camera-&gt;update();
}

void mouseFunc(int, int, int, int)
{

}

void mouseWheelFunc(int, int, int, int)
{

}

void keyboardFunc(unsigned char key, int x, int y)
{
	switch(key)
	{
		case 'a':
			light1-&gt;setPosition(light1-&gt;getPosition());
			break;
		case 's':
			if(light1-&gt;isVisible())
				light1-&gt;setVisible(false);
			else
				light1-&gt;setVisible(true);
			break;
		default:
			break;
	}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2236481</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2236481</guid><dc:creator><![CDATA[aptem]]></dc:creator><pubDate>Sat, 28 Jul 2012 16:42:27 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger-Werte ändern sich?? on Sat, 28 Jul 2012 17:01:08 GMT]]></title><description><![CDATA[<p>Vorab ein kleiner Tipp:</p>
<pre><code class="language-cpp">if(light1-&gt;isVisible()) 
                light1-&gt;setVisible(false); 
            else 
                light1-&gt;setVisible(true);
</code></pre>
<p>Ist dasselbe wie</p>
<pre><code class="language-cpp">light1-&gt;setVisible( !light1-&gt;isVisible() );
</code></pre>
<p>Zum Problem:</p>
<pre><code class="language-cpp">void initFunc() 
{ 
    glEnable(GL_DEPTH_TEST); 
    glEnable(GL_LIGHTING); 
    glShadeModel(GL_SMOOTH); 

    GLfloat position[4] = {1.0, 0.0, 0.0, 0.0}; //Hier deklariert
    GLfloat ambient[4] = {0.0, 0.0, 0.0, 1.0}; 
    GLfloat diffuse[4] = {1.0, 1.0, 1.0, 1.0}; 
    GLfloat specular[4] = {1.0, 0.0, 0.0, 1.0}; 

    light1 = new Light(GL_LIGHT0, position, ambient, diffuse, specular); //Deine light-Instanz behält den Zeiger auf das lokale Objekt
}//Hier wird der Speicher freigegeben und das Array zerstört
</code></pre>
<p>Haha! Du übergibst natürlich einen Zeiger auf ein <strong>Funktionslokales</strong> Array an die Funktion! Sein Speicher wird, da es ein Stackobjekt ist, am Ende des Scopes in dem es deklariert wurde freigegeben.</p>
<p>Nimm am besten für alles einfach einen <code>std::vector</code> und wenn du die Adresse auf das C-Array brauchst, schreibst du</p>
<pre><code class="language-cpp">v.data(); //C++11
oder
&amp;v[0]
</code></pre>
<p>Wenn es dir zu ungemütlich ist, schreib einfach ein <code>static</code> vor <code>GLfloat</code> in Zeile 7.<br />
Allerdings frag ich mich, ob du wirklich den Speicher für deine ganzen Objekte selbst allokieren musst.<br />
Ganz abgesehen davon, dass du die Dreier-Regel für deine Klasse misachtest, überall C-Arrays verwendest und keine Initialisierungslisten im Konstruktor verwendest; Ich meine, wenn du wirklich allokieren musst, nimm Smartpointer o. ä.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2236482</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2236482</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sat, 28 Jul 2012 17:01:08 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger-Werte ändern sich?? on Sat, 28 Jul 2012 18:11:39 GMT]]></title><description><![CDATA[<p>Danke für deine Hilfe! <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>Ganz abgesehen davon, dass du die Dreier-Regel für deine Klasse misachtest, überall C-Arrays verwendest und keine Initialisierungslisten im Konstruktor verwendest; Ich meine, wenn du wirklich allokieren musst, nimm Smartpointer o. ä.</p>
</blockquote>
<p>Ich komme aus der JAVA-Ecke und habe C/C++ mit nur 2 Büchern (bisher) gelernt <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="😉"
    /><br />
Daher sagt mir die Dreier-Regel nichts ^^.</p>
<p>Und was sind Initialisierungslisten?</p>
<p>Ich bin für jeden Tipp hilfreich, wenn dadurch meine Programmierung effizienter und einfacher wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2236491</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2236491</guid><dc:creator><![CDATA[aptem]]></dc:creator><pubDate>Sat, 28 Jul 2012 18:11:39 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger-Werte ändern sich?? on Sat, 28 Jul 2012 18:23:13 GMT]]></title><description><![CDATA[<p>aptem schrieb:</p>
<blockquote>
<p>Ich bin für jeden Tipp hilfreich, wenn dadurch meine Programmierung effizienter und einfacher wird.</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>aptem schrieb:</p>
<blockquote>
<p>Ich komme aus der JAVA-Ecke und habe C/C++ mit nur 2 Büchern (bisher) gelernt <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>Großer Fehler: Kaufe und lerne nie aus einem Buch, in dessen Titel C/C++ vorkommt. Entweder du willst C oder C++ lernen, aber bloß kein Mischmasch.</p>
<p>aptem schrieb:</p>
<blockquote>
<p>Daher sagt mir die Dreier-Regel nichts ^^.</p>
</blockquote>
<p><a href="http://en.wikipedia.org/wiki/Rule_of_three_%28C%2B%2B_programming%29" rel="nofollow">Rule of three</a></p>
<p>aptem schrieb:</p>
<blockquote>
<p>Und was sind Initialisierungslisten?</p>
</blockquote>
<p><a href="http://www.c-plusplus.net/forum/p2198453?highlight=basisklasse#2198453" rel="nofollow">Initialisierungsliste</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2236492</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2236492</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 28 Jul 2012 18:23:13 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger-Werte ändern sich?? on Sat, 28 Jul 2012 18:35:37 GMT]]></title><description><![CDATA[<blockquote>
<p>Großer Fehler: Kaufe und lerne nie aus einem Buch, in dessen Titel C/C++ vorkommt. Entweder du willst C oder C++ lernen, aber bloß kein Mischmasch.</p>
</blockquote>
<p>Nene <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="🙂"
    /> , die waren jeweils nur auf C bzw. C++ gerichtet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2236494</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2236494</guid><dc:creator><![CDATA[aptem]]></dc:creator><pubDate>Sat, 28 Jul 2012 18:35:37 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger-Werte ändern sich?? on Sat, 28 Jul 2012 18:41:04 GMT]]></title><description><![CDATA[<p>aptem schrieb:</p>
<blockquote>
<blockquote>
<p>Großer Fehler: Kaufe und lerne nie aus einem Buch, in dessen Titel C/C++ vorkommt. Entweder du willst C oder C++ lernen, aber bloß kein Mischmasch.</p>
</blockquote>
<p>Nene <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="🙂"
    /> , die waren jeweils nur auf C bzw. C++ gerichtet.</p>
</blockquote>
<p>Noch schlechter, C++ mit C-Büchern zu lernen! <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/2236496</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2236496</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sat, 28 Jul 2012 18:41:04 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger-Werte ändern sich?? on Sat, 28 Jul 2012 18:45:55 GMT]]></title><description><![CDATA[<p>Ich sag lieber nichts mehr. Sonst erwecke ich noch einen zu schlechten Eindruck <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="😃"
    /> <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/2236497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2236497</guid><dc:creator><![CDATA[aptem]]></dc:creator><pubDate>Sat, 28 Jul 2012 18:45:55 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger-Werte ändern sich?? on Sat, 28 Jul 2012 18:56:26 GMT]]></title><description><![CDATA[<p>aptem schrieb:</p>
<blockquote>
<p>Ich sag lieber nichts mehr. Sonst erwecke ich noch einen zu schlechten Eindruck <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="😃"
    /> <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>Schwachsinn, im Gegenteil.<br />
Sag lieber mehr, man muss dir helfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2236499</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2236499</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sat, 28 Jul 2012 18:56:26 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger-Werte ändern sich?? on Sat, 28 Jul 2012 18:58:07 GMT]]></title><description><![CDATA[<p>Gut, dann melde ich mich wieder wenn ich auf weitere Schwierigkeiten stoße.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2236500</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2236500</guid><dc:creator><![CDATA[aptem]]></dc:creator><pubDate>Sat, 28 Jul 2012 18:58:07 GMT</pubDate></item></channel></rss>