Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

11

01.05.2006, 13:22

nagut... hab jetzt auch nen Ansatz, wie man es mit 2 Zeichen schafft^^

// 10 von 25 Punkten
Da hab ich noch einiges nachzuholen - und dank fehlender Auswertung weiß ich leider nicht, was ich nachholen muss und was stimmt :wirbel:

// update: 13 von 25 Punkten - kein Plan, wo die herkommen :)

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

12

01.05.2006, 13:23

Dieser Test hat meines Erachtens beinahe nichts mit Wissen über C++ zu tun. Viel besser wären Multiple-Choice-Tests geeignet, bei denen wirklich etwas zur Sprache gefragt wird und nicht andauernd irgendwas mit String-Funktionen. C++ ist so viel mehr als nur das.

Black-Panther

Alter Hase

  • »Black-Panther« ist der Autor dieses Themas

Beiträge: 1 443

Wohnort: Innsbruck

  • Private Nachricht senden

13

01.05.2006, 13:38

werd ich bei gelegenheit einbauen...
ist eine Auswertung ebenfalls erwünscht?
stillalive studios
Drone Swarm (32.000 Dronen gleichzeitig steuern!)
facebook, twitter

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

14

01.05.2006, 13:43

Das wollte ich mit meinem letzten Post andeuten ;)

Anonymous

unregistriert

15

01.05.2006, 13:55

12/25 ? Da stimmt irgendwas nicht.

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

16

01.05.2006, 13:56

Bin ich jetzt blöd oder was?

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
//Diese Funktion soll einen Speicher reservieren, und den pointer darauf

//als Parameter zurückgeben

template <typename T>
bool MemoryAlloc(T* pOut, const int iSize)
{
    if(!pOut) return false;

    pOut = new T[iSize];
    return true;
}


Diese Funktion ist schlichtweg falsch. Wenn pOut NULL ist (also noch keinen Speicherbereicht hat, wir false zurückgegeben ansonsten (pOut zeigt schon auf einen Wert) wird ein neuer Speicherplatz reserviert, OHNE den alten zu löschen???? Hä???? Das ist totaler nonsense.

DarkFitzi

Alter Hase

Beiträge: 608

Wohnort: Eisenberg, Thüringen

Beruf: Schüler, 10te Klasse

  • Private Nachricht senden

17

01.05.2006, 14:04

11/25
das obige Bsp. hab ich ebenfalls nich kapiert :roll: :roll: :roll:
Ich würde die Welt gern verbessern, doch Gott gibt mir den Sourcecode nicht! :-(

Black-Panther

Alter Hase

  • »Black-Panther« ist der Autor dieses Themas

Beiträge: 1 443

Wohnort: Innsbruck

  • Private Nachricht senden

18

01.05.2006, 14:05

weil sie so auch falsch ist.. so ist sie korrigiert:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
//Diese Funktion soll einen Speicher reservieren, und den pointer darauf 

//als Parameter zurückgeben 

template <typename T> 
bool MemoryAlloc(T** pOut, const int iSize) 
{ 
    if(!pOut) return false; 

    *pOut = new T[iSize]; 
    return true; 
}


Sonst überschreibt man ja den Pointer der übergeben wird, und der User bekommt seinen Speicherbereich nie zu gesicht!

//Edit:
Vielleicht ist sie auch etwas ungenau beschrieben... Anders hätte sie ja auch funktioniert, wenn T ein Pointer wäre... das hab ich vergessen zu erwähnen! T ist KEIN Pointer!
stillalive studios
Drone Swarm (32.000 Dronen gleichzeitig steuern!)
facebook, twitter

Phili

unregistriert

19

01.05.2006, 14:24

Ich hab nur 5 :crying:

Solltest aber irgendwie mehr direkt über C++(Vererbung etc) machen als über Funktionen, von denen man die hälfte noch nie gesehen hat und (meiner Meinung nach) auch nie brauchen wird(Arrays von chars teste ich z.B. immer Elementweise mit ner schleife. Wie die Funktion zum Vergleichen von Arrays aussieht, hab ich keinen Plan)

CodingCat

1x Contest-Sieger

Beiträge: 420

Beruf: Student (KIT)

  • Private Nachricht senden

20

01.05.2006, 14:24

19/25
kA, was ich falsch gemacht hab. ^^
Ne, aber die Beispiele ham teilweise echt nix mit C++-Wissen zu tun...

Werbeanzeige