Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: super() in C++?  (gelezen 2068 keer)

Offline SeySayux

  • Lid
    • SeySayux.net
  • Steunpunt: Nee
super() in C++?
« Gepost op: 2008/01/30, 16:35:06 »
In Java kan je dit doen:
Citaat
public class Foo {

String name;

public void setName(String name) {
this.name=name;
}
}
en
Citaat
public class Bar extends Foo {

public void setName(String name) {
super.setName("bar_"+name);
}
}
Bestaat er iets analoogs aan de super() call (voer zelfde methode uit in parent class) voor C++?

Alvast bedankt,

- SeySayux
I use a Unix-based system, that means I'll get laid as often as I have to reboot.
LibSylph
SeySayux.net

Offline darko

  • Lid
  • Steunpunt: Nee
super() in C++?
« Reactie #1 Gepost op: 2008/01/30, 16:57:56 »
Ik weet het niet zeker, maar als ik me goed herinner moet je in C++

Foo::setName

doen.

Expliciet de class aangeven, omdat je in principe van meerde klassen kunt overerven. Maar ik weet het niet zeker meer, het is alweer heel lang geleden dat ik voor het laatst iets met C++ heb gedaan.

Offline profoX

  • Lid
    • wesley
    • Lionslink
  • Steunpunt: Nee
super() in C++?
« Reactie #2 Gepost op: 2008/01/30, 17:08:33 »
darko: dat klopt, en dan met (); erachter natuurlijk
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Offline SeySayux

  • Lid
    • SeySayux.net
  • Steunpunt: Nee
super() in C++?
« Reactie #3 Gepost op: 2008/01/31, 16:47:21 »
Bedankt, ik ga het uitproberen wanneer ik terug zin krijg in programmeren. Heel vermoeiende dag voor mij vandaag, was vanochend al slecht gezind omdat m'n ma sumoworstelaarspraktijken uitvoerden, heb nog ruzie gehad met wat leraars en we hebben nog "De heks" voor studie gehad ;).

- SeySayux
I use a Unix-based system, that means I'll get laid as often as I have to reboot.
LibSylph
SeySayux.net