Avatar billede jmarkling Nybegynder
22. november 2003 - 16:31 Der er 3 kommentarer og
1 løsning

Test af singleton-klasse

Jeg har en singleton klasse, og den virker fino...

Hvis jeg prøver at oprette mere end obj. af typen, så siger compileren jeg ikke kan accesse protected fkt'er. hvilket er fint nok, dvs. det virker, men jeg vil gerne bevise det... i en test klasse.

Eksempelvis noget lignende.... hvis der altså findes en slags exception, der kan fange at man prøve at accesse noget protected(konstruktøren)


try{
CSingletonClass test = new CSingletonClass();
cout<<"Your CSingletonClass doesn't work, right";
}

catch(exception ????)
{cout<<"Your CSingletonClass work perfectly";
}
Avatar billede arne_v Ekspert
22. november 2003 - 18:14 #1
Kald af en singletons constructor er en compile time fejl
ikke en runtime fejl.

Så der er som det skal være !
Avatar billede arne_v Ekspert
23. november 2003 - 00:56 #2
OK ?
Avatar billede jmarkling Nybegynder
23. november 2003 - 11:32 #3
-øv, øv øv... troede lige man kunne snyde compileren, med en try catch eller noget....
Avatar billede arne_v Ekspert
23. november 2003 - 11:53 #4
try catch er runtime
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester