Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 21-07-2003, 15:12
aldi - PUNK
aldi - PUNK is offline
Hallo,
weer een probleempje met n class...
hij moet n array aanmaken van 25x80 waar ik mn debug in kan opslaan. Hij loopt al vast bij de initialisatie....
hier is mn programma code(van alleen de class):
---------------------------------------------------------------------
ik heb <debug.cpp>
met daarin:
-----------------------------------------------------------------------
#include "main.h"
#include "debug.h"

void Debug::Debug(int n)
{
size=n;
DebugStr= new char[size][80];
}

void Debug::SetDebugText(int lineNr,char *prefixStrn,int *MyVar)
{
}

void Debug::PrintDebug()
{
}
void Debug::SaveDebug()
{
}

--------------------------------------------------------------------------------
en <debug.h>
----------------------------------------------------------------------------------
#ifndef _DEBUG_H
#define _DEBUG_H

class Debug{
public:
Debug(int n=25);
~Debug(){delete[] DebugStr;}
void SetDebugText(int lineNr,char *prefixStrn,int *MyVar);
void PrintDebug();
void SaveDebug();
private:
int size;
char (*DebugStr)[80];

};

#endif
--------------------------------------

ik krijg n foutmelding dat , w8 ff:
"Debug.cpp(5) : error C2533: 'Debug::Debug' : constructors not allowed a return type"

dussssssss, kan iemand me ff pleaseeeeee helpen???
__________________
Punk is VERZET
Met citaat reageren
Advertentie
Oud 21-07-2003, 15:33
Chimera
Avatar van Chimera
Chimera is offline
FF die 'void' voor je constructor weghalen, da's ook vrij letterlijk wat je compiler je probeert te vertellen.
Met citaat reageren
Oud 21-07-2003, 15:41
aldi - PUNK
aldi - PUNK is offline
Yo, Bedankt....
hij doet het.
classes zijn niet echt mn sterkste punt..
lang leven het<doe het zelf> leerproces;p
__________________
Punk is VERZET
Met citaat reageren
Oud 21-07-2003, 18:50
Dr HenDre
Avatar van Dr HenDre
Dr HenDre is offline
classen vallen nog mee, pointers zijn pas kut K snap ze nog steeds niet
Met citaat reageren
Oud 21-07-2003, 19:46
niemand
Avatar van niemand
niemand is offline
Citaat:
Dr HenDre schreef op 21-07-2003 @ 19:50:
classen vallen nog mee, pointers zijn pas kut K snap ze nog steeds niet
Pointers kut? Wacht maar tot je in de memleak fase komt
Met citaat reageren
Oud 21-07-2003, 21:18
Verwijderd
Citaat:
Dr HenDre schreef op 21-07-2003 @ 19:50:
classen vallen nog mee, pointers zijn pas kut K snap ze nog steeds niet
Wat begrijp je er niet aan dan?

Een pointer verwijst gewoon naar een bestaande variabele, of beter gezegd de geheugenruimte daarvan. En aangezien je de compiler vertelt van welk type een pointer is, kun je ook arithmetisch hele arrays adresseren.

Met dit idee in je achterhoofd is het gebruik ervan niet meer dan een technisch puzzeltje waarvan de moeilijkheid gelijk aan die van het te realiseren algoritme is.
Met citaat reageren
Oud 21-07-2003, 21:32
niemand
Avatar van niemand
niemand is offline
De Linux magazine van vorige maand stond een vrij duidelijk artikel over pointers in C++.
Maar C++ is inderdaad een moeilijke taal ja.
Met citaat reageren
Oud 21-07-2003, 21:50
Screaming Slave
Screaming Slave is offline
tijd voor een sticky voor de [code] tag ? :/
Met citaat reageren
Oud 22-07-2003, 00:05
McMotion
Avatar van McMotion
McMotion is offline
pointers zijn niet zo lastig.. maar references zijn irritant als je pointers gewend bent (is wel beter om te gebruiken onder C++ natuurlijk)
__________________
[AvatarDraw(c) v1.0 is uit de lucht (en per ongeluk van mijn hardeschijf verdwenen tijdens het weggooien ervan
Met citaat reageren
Oud 22-07-2003, 09:21
Dr HenDre
Avatar van Dr HenDre
Dr HenDre is offline
Citaat:
niemand schreef op 21-07-2003 @ 22:32:
De Linux magazine van vorige maand stond een vrij duidelijk artikel over pointers in C++.
Maar C++ is inderdaad een moeilijke taal ja.
heeft de linux-magazine toevallig ook een site waar da artikeltje op staat?
Met citaat reageren
Oud 22-07-2003, 10:22
niemand
Avatar van niemand
niemand is offline
Citaat:
Dr HenDre schreef op 22-07-2003 @ 10:21:
heeft de linux-magazine toevallig ook een site waar da artikeltje op staat?
Geen idee, zoek het op.
Met citaat reageren
Oud 22-07-2003, 10:58
Verwijderd
Citaat:
Dr HenDre schreef op 22-07-2003 @ 10:21:
heeft de linux-magazine toevallig ook een site waar da artikeltje op staat?
Dan zou niemand het kopen..

Beetje flikflooien met Google en hij schreeuwt het eruit:

http://home.netcom.com/~tjensen/ptr/pointers.htm
Met citaat reageren
Oud 22-07-2003, 10:59
Verwijderd
Citaat:
McMotion schreef op 22-07-2003 @ 01:05:
pointers zijn niet zo lastig.. maar references zijn irritant als je pointers gewend bent (is wel beter om te gebruiken onder C++ natuurlijk)
In sommige situaties moet je ze combineren (pointer naar reference). Dat is idd wel grappig
Met citaat reageren
Oud 22-07-2003, 15:11
McMotion
Avatar van McMotion
McMotion is offline
Citaat:
******** schreef op 22-07-2003 @ 11:59:
In sommige situaties moet je ze combineren (pointer naar reference). Dat is idd wel grappig
een pointer naar een reference? okay ik snap er wel íets van, en dát kan dus niet tenminste dan heb je gewoon een pointer naar de variabele waar de reference naar wijst.. als die reference al assigned is
__________________
[AvatarDraw(c) v1.0 is uit de lucht (en per ongeluk van mijn hardeschijf verdwenen tijdens het weggooien ervan
Met citaat reageren
Oud 22-07-2003, 21:07
***
*** is offline
Citaat:
niemand schreef op 21-07-2003 @ 22:32:
Maar C++ is inderdaad een moeilijke taal ja.
geen aanrader om mee van start te gaan nee...
Ben d'r persoonlijk een beetje van afgeschrikt. Daarentegen was 't programmeren van een robotje in NQC daarna relatief een eitje
Met citaat reageren
Oud 23-07-2003, 18:34
Dr HenDre
Avatar van Dr HenDre
Dr HenDre is offline
Citaat:
******** schreef op 22-07-2003 @ 11:58:
Dan zou niemand het kopen..

Beetje flikflooien met Google en hij schreeuwt het eruit:

http://home.netcom.com/~tjensen/ptr/pointers.htm
Op zich snap ik wel hoe het werkt enzo, maar het nut wl niet echt doordringen.
Met citaat reageren
Oud 23-07-2003, 18:35
Dr HenDre
Avatar van Dr HenDre
Dr HenDre is offline
Citaat:
*** schreef op 22-07-2003 @ 22:07:
geen aanrader om mee van start te gaan nee...
Ben d'r persoonlijk een beetje van afgeschrikt. Daarentegen was 't programmeren van een robotje in NQC daarna relatief een eitje
NQC
Met citaat reageren
Oud 24-07-2003, 11:27
***
*** is offline
Citaat:
Dr HenDre schreef op 23-07-2003 @ 19:35:
NQC
Not Quite C,
Marc Overmars heeft er best een aardige handleiding voor geschreven
Met citaat reageren
Oud 24-07-2003, 15:33
aldi - PUNK
aldi - PUNK is offline
Weet je wat t is met programeren bij mij, ik ben te lui. Ik ben ooit begonnen in basic en daarna vb, maar ik was verwend, als je een error had werd er (meestal) bij gezegd waarom, basic is gewoon erg makkelijk. op school kregen we een variant op java, wat ook te makkelijk was. Maar c++ is gewoon uitgebreider, daardoor ook een stuk beter, misschien wel leuker. Dus als ik een error krijg en ik kan m ff niet thuisbrengen post ik ff wat. (lekker makkelijk...). IK ben ook niet echt van plan om c++ goeroe te worden, ik wil gewoon wat kunnen prutsen in OpenGL om mn eigen modelletjes te laten zien enzo. Het lukt wel aardig, (tot nu toe...). mn code mag dan wel niet de beste zijn, hij doet t wel, en daar gaat t bij mij om.
__________________
Punk is VERZET
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 03:36.