ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
435
435
EMPFEHLEN
-
Hallo, ich hab ein problem, ich hab ein Cpp code, schaf es jedoch nicht diesen korrekt in C umzuwandeln!
und zwar hab ich in cpp eine klasse Board
und da wird nun eine kopie der objects angelegt mit (*this)
Code :1
Board A (*this); // duplicate board
in C hab ich ein struct Board erzeugt,
und mache die kopie mit folgendermassen:
Code :1
Board *A = &B;
stimmt das? was mach ich falsch?
wie sieht (*this) in C aus
danke!
-
17.02.06 11:51 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Der C++ Code bedeutet im Grunde folgendes: Es wird eine neue Instanz der Klasse Board erstellt die als Kopie einer anderen Instanz initialisiert wird weil dort der Kopierkonstruktor zum Einsatz kommt.
Je nach dem was der Kopierkonstruktor macht (evtl. ist es ja der Standardkopierkonstruktor der vom Compiler generiert wird) mußt du diese Funktionalität nachbilden.
Sonst reichtvöllig aus.Code :1
struct Board A = B;
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
Ähnliche Themen
-
AS1/2 Code in AS3 Code umwandeln
Von TarAldarion im Forum Flash PlattformAntworten: 4Letzter Beitrag: 06.06.10, 02:21 -
In 64 bit Code umwandeln
Von Ragna_44 im Forum C/C++Antworten: 3Letzter Beitrag: 02.01.09, 12:46 -
Text in HTML Code umwandeln, aber <a href="..">LINK</a> nicht umwandeln?
Von chris4712 im Forum PHPAntworten: 10Letzter Beitrag: 17.06.07, 01:09 -
Assembler Code in C code umwandeln
Von BaYan im Forum C/C++Antworten: 3Letzter Beitrag: 01.12.05, 19:15 -
VB Code in C# umwandeln?
Von timga im Forum .NET ArchivAntworten: 6Letzter Beitrag: 28.02.05, 12:31





Zitieren
Login






