<pre>
#include "string.h"
class CMyClass
{
private:
char m_Konstructor[200];
public:
CMyClass();
CMyClass( int Number);
int m_Number;
GetText( char* buffer);
};
CMyClass::CMyClass()
{
strcpy( m_Konstructor, "Konstruktor 1");
m_Number = 10;
}
CMyClass::CMyClass( int Number)
{
strcpy( m_Konstructor, "Konstruktor 2");
m_Number = Number;
}
CMyClass::GetText( char* buffer)
{
sprintf( buffer, "%s %d\n", m_Konstructor, m_Number);
}
int main(int argc, char* argv[])
{
char buffer[200];
CMyClass MyClass;
MyClass = NULL;
MyClass.GetText( buffer);
printf(buffer);
MyClass = CMyClass( 50);
MyClass = 150;
MyClass.GetText( buffer);
printf(buffer);
//Nur damit die Ausgabe stehenbleibt
char Tempbuffer[200];
gets( Tempbuffer);
return 0;
}
</pre>
#include "string.h"
class CMyClass
{
private:
char m_Konstructor[200];
public:
CMyClass();
CMyClass( int Number);
int m_Number;
GetText( char* buffer);
};
CMyClass::CMyClass()
{
strcpy( m_Konstructor, "Konstruktor 1");
m_Number = 10;
}
CMyClass::CMyClass( int Number)
{
strcpy( m_Konstructor, "Konstruktor 2");
m_Number = Number;
}
CMyClass::GetText( char* buffer)
{
sprintf( buffer, "%s %d\n", m_Konstructor, m_Number);
}
int main(int argc, char* argv[])
{
char buffer[200];
CMyClass MyClass;
MyClass = NULL;
MyClass.GetText( buffer);
printf(buffer);
MyClass = CMyClass( 50);
MyClass = 150;
MyClass.GetText( buffer);
printf(buffer);
//Nur damit die Ausgabe stehenbleibt
char Tempbuffer[200];
gets( Tempbuffer);
return 0;
}
</pre>
Comment