ROL.Forum
Mei 24, 2012, 04:51:20 *
Welkom, Gast. Alsjeblieft inloggen of registreren.

Login met gebruikersnaam, wachtwoord en sessielengte
 
   Startpagina   Help Inloggen Registreren Chat Games Events Service Home  
Pagina's: [1]
  Print  
Dit topic werd nog niet gewaardeerd !
Je hebt dit topic nog niet gewaardeerd. Kies een waardering:
Auteur Topic: C++ nieuws and weetjes  (gelezen 120 keer)
0 geregistreerde leden en 2 gasten bekijken dit topic.
Cylon the barbarian
ne hypnos
Mechanical Barbarian
Tasmaanse duivel
***

Rolligheid: 292
Berichten: 9684

I want to believe


WWW
« Gepost op: Augustus 13, 2011, 12:06:07 »

http://www.golem.de/1108/85702.html

voila, nieuwe standaard C++ op komst Smiley
Gelogd
Dr. D.U. Iveltje
Halve gare
Administrator
Mexipedium
*

Rolligheid: 535
Geslacht: Man
Berichten: 31416


Time isn't money, it's precious !


WWW
« Antwoord #1 Gepost op: Augustus 13, 2011, 12:07:30 »

wist ik al lang  Cheesy
Gelogd

Moslimterroristen hebben hun eigen big bang theorie.
It's nice to be important, but it's more important to be nice!
Science flies you to the moon. Religion flies you into buildings.
Het Midden-Oosten heeft een probleem voor elke oplossing.
As an outsider, what do you think of the human race?
Hephaistos
The lame God
Mexipedium
*****

Rolligheid: 457
Geslacht: Man
Berichten: 17445



« Antwoord #2 Gepost op: Augustus 13, 2011, 12:15:33 »

Hoera, dan kan ik misschien met die leren werken
Gelogd

If aliens are just like us, then they should be feared.
Dr. D.U. Iveltje
Halve gare
Administrator
Mexipedium
*

Rolligheid: 535
Geslacht: Man
Berichten: 31416


Time isn't money, it's precious !


WWW
« Antwoord #3 Gepost op: Augustus 13, 2011, 12:19:12 »

er zijn een pak verbeteringen.
Onder meer in het domein van geheugenbeheer.
Gelogd

Moslimterroristen hebben hun eigen big bang theorie.
It's nice to be important, but it's more important to be nice!
Science flies you to the moon. Religion flies you into buildings.
Het Midden-Oosten heeft een probleem voor elke oplossing.
As an outsider, what do you think of the human race?
Hephaistos
The lame God
Mexipedium
*****

Rolligheid: 457
Geslacht: Man
Berichten: 17445



« Antwoord #4 Gepost op: Augustus 13, 2011, 13:02:29 »

Geen garbage collecting meer?

Of hoe dat beest ook heet Cheesy
Gelogd

If aliens are just like us, then they should be feared.
Dr. D.U. Iveltje
Halve gare
Administrator
Mexipedium
*

Rolligheid: 535
Geslacht: Man
Berichten: 31416


Time isn't money, it's precious !


WWW
« Antwoord #5 Gepost op: Augustus 13, 2011, 13:06:46 »

dat is er in C++ nooit geweest.
Da's iets van java en .net...

Wel dingen als autopointers en smart pointers die er officieel bijkomen (deel van de standaard).
Gelogd

Moslimterroristen hebben hun eigen big bang theorie.
It's nice to be important, but it's more important to be nice!
Science flies you to the moon. Religion flies you into buildings.
Het Midden-Oosten heeft een probleem voor elke oplossing.
As an outsider, what do you think of the human race?
Hephaistos
The lame God
Mexipedium
*****

Rolligheid: 457
Geslacht: Man
Berichten: 17445



« Antwoord #6 Gepost op: Augustus 13, 2011, 13:07:50 »

Ja, dat bedoelde ik. Dat dat bij C++ manueel met gebeuren.

En hoera voor pointers, want volgens mijn leerkrachten is dat niet simpel.
Gelogd

If aliens are just like us, then they should be feared.
Dr. D.U. Iveltje
Halve gare
Administrator
Mexipedium
*

Rolligheid: 535
Geslacht: Man
Berichten: 31416


Time isn't money, it's precious !


WWW
« Antwoord #7 Gepost op: Augustus 13, 2011, 13:10:10 »

ah, het is ook niet moeilijk hoor Smiley

Ik denk dat de grootste problemen met pointers komen van het feit dat iedereen zegt dat het allemaal zo moeilijk is Smiley
Gelogd

Moslimterroristen hebben hun eigen big bang theorie.
It's nice to be important, but it's more important to be nice!
Science flies you to the moon. Religion flies you into buildings.
Het Midden-Oosten heeft een probleem voor elke oplossing.
As an outsider, what do you think of the human race?
Hephaistos
The lame God
Mexipedium
*****

Rolligheid: 457
Geslacht: Man
Berichten: 17445



« Antwoord #8 Gepost op: Augustus 13, 2011, 13:23:06 »

Ik zou het niet weten, ik moet er niet mee werken.

Ik heb er al van gehoord dat het moeilijk is. Maar ook dat het gewoon een concept is wat niet zo eenvoudig is om te snappen,maar als je het eenmaal door hebt, dat het dat wel meeval.

Zoals OO
Gelogd

If aliens are just like us, then they should be feared.
Dr. D.U. Iveltje
Halve gare
Administrator
Mexipedium
*

Rolligheid: 535
Geslacht: Man
Berichten: 31416


Time isn't money, it's precious !


WWW
« Antwoord #9 Gepost op: Augustus 13, 2011, 13:30:37 »

een pointer is gewoon een variablele die een geheugenadres bevat. Met pointers werk je dus rechtstreeks in het geheugen. Ze zijn gevaarlijk omdat je makkelijk kunt terechtkomen in geheugen dat niet van jouw toepassing is, en dan loopt de boel dan natuurlijk in de soep. En een tweede probleem is dat als je niet oplet, je geheugen verzameld, omdat je het niet vrijgeeft als je toepassing het niet meer nodig heeft (dat is in feite wat garbage collectors doen, ongebruikt geheugen weer vrijgeven). Dat zijn die beruchte memory leaks.
Gelogd

Moslimterroristen hebben hun eigen big bang theorie.
It's nice to be important, but it's more important to be nice!
Science flies you to the moon. Religion flies you into buildings.
Het Midden-Oosten heeft een probleem voor elke oplossing.
As an outsider, what do you think of the human race?
Cylon the barbarian
ne hypnos
Mechanical Barbarian
Tasmaanse duivel
***

Rolligheid: 292
Berichten: 9684

I want to believe


WWW
« Antwoord #10 Gepost op: Augustus 14, 2011, 23:19:56 »

ja in .net wordt dit automatisch afgehandel via de garbage collector.

wat die pointers betreft. Is dat niet een beetje zoals een reference variable in c#? ik heb nog nooit met pointers in c++ gewerkt maar het hoort gewoon aan als bv. een object in de heap ofzo. ofwel zit ik er volledig naast omdat ik hier bijna in slaap val laugh laugh
Gelogd
Dr. D.U. Iveltje
Halve gare
Administrator
Mexipedium
*

Rolligheid: 535
Geslacht: Man
Berichten: 31416


Time isn't money, it's precious !


WWW
« Antwoord #11 Gepost op: Augustus 14, 2011, 23:59:04 »

nee, niet echt. Een reference is feitelijk gewoon een andere naam die naar 't zelfde wijst.

Een pointer van een bepaald type (bijvoorbeeld int), is een fysiek geheugenadres, rekening houden met de lengte van dat bepaald type in het geheugen. Een integer array kan ik in C++ aanspreken door iedere keer 1 bij te tellen bij de oorspronkelijk pointer die naar het eerste element wijst. Maar hetzelfde geldt ook voor een array van een zelf gedefinieerde class. De pointer houdt dus rekening met het aantal fysieke geheugenplaatsen die nodig zijn om een bepaald type op te slaan. Een int is 4 bytes (standaard C++), een char is 1 byte. Een pointer +1 zal dus een ander getal (ofte geheugenadres) opleveren naargelang 't een pointer is naar een int of een char.

Het lijkt op een reference, maar die heb je ook in C++. Pointers bevatten echt fysieke geheugenplaatsen, en er is ook geen controle op. Ik kan dus makkelijk een array aanspreken, en buiten die array lopen (wegns programmeerfout), door altijd maar bij te tellen bij de pointer. Als ik daar dan ook nog eens iets wegschrijf, dan overschrijf ik data van iets anders (mogelijks zelfs mijn eigen programmacode). Wat dus onherroepelijk een crash tot gevolg heeft. Zoiets kan met references niet.
Gelogd

Moslimterroristen hebben hun eigen big bang theorie.
It's nice to be important, but it's more important to be nice!
Science flies you to the moon. Religion flies you into buildings.
Het Midden-Oosten heeft een probleem voor elke oplossing.
As an outsider, what do you think of the human race?
Cylon the barbarian
ne hypnos
Mechanical Barbarian
Tasmaanse duivel
***

Rolligheid: 292
Berichten: 9684

I want to believe


WWW
« Antwoord #12 Gepost op: Augustus 15, 2011, 09:38:00 »

dat weten we nu ook weer Smiley zal misschien eens wat bijlezen over C++ , het kan misschien ook nog eens van pas komen.
Gelogd
Dr. D.U. Iveltje
Halve gare
Administrator
Mexipedium
*

Rolligheid: 535
Geslacht: Man
Berichten: 31416


Time isn't money, it's precious !


WWW
« Antwoord #13 Gepost op: Augustus 15, 2011, 13:23:40 »

er is heel veel over te lezen...
Gelogd

Moslimterroristen hebben hun eigen big bang theorie.
It's nice to be important, but it's more important to be nice!
Science flies you to the moon. Religion flies you into buildings.
Het Midden-Oosten heeft een probleem voor elke oplossing.
As an outsider, what do you think of the human race?
Pagina's: [1]
  Print  
 
Ga naar:  


Toon ongelezen berichten sinds je laatste bezoek
Toon alle ongelezen berichten
© Rudy Dekeerschieter 1998 -
Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Valid XHTML 1.0! Valid CSS!