...
Luokalla on aina oletusmuodostin, esim CElain::CElain(), mutta jos ohjelmoija tekee yhdenkin oman muodostimen ei oletusmuodostinta voida enää käyttää. Yllä olevassa esimerkissä tulisi kaikki CElain-luokan oliot muodostaa antamalla niille nimi ja massa. Esimerkiksi:
Code Block |
---|
CElain kissa("misu", 5.2); |
Mutta koska oletusmuodostinta ei voida enää käyttää, seuraava ei ole validia koodia:
Code Block |
---|
CElain kissa; |
Huom! Jos parametritonta muodostinta halutaan käyttää, tulee myös se lisätä luokkaan:unmigrated-wiki-markup
Code Block |
---|
class CElain { ... public: |
...
CElain(); |
...
CElain(char Nimi\[\], float Massa); ... |
...