[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
 
[an error occurred while processing this directive] [an error occurred while processing this directive]
Skåne Sjælland Linux User Group - http://www.sslug.dk Home   Subscribe   Mail Archive   Forum   Calendar   Search
MhonArc Date: [Date Prev] [Date Index] [Date Next]   Thread: [Date Prev] [Thread Index] [Date Next]   MhonArc
 

Re: [PROGRAMMERING] c++ og with



onsdag 04 april 2007 12:27 skrev E. Sjørlund:
> Findes der noget der ligner pascals with?
> 
> with MyObj do
> begin
> // Her er alt public og protected fra MyObj direkte tilgængeligt
> end;

Nej, det mener jeg ikke der gør. 

Du kan "simulere" det, med referencer "til et niveua", hvis du virkeligt 
gider.

Hvis du f.eks. har 
  fandens->til->lang->pointer->kaede.hest = 42;
  fandens->til->lang->pointer->kaede.ged = 43;
  osv

kan du lave
typen-af-kaede & a = fandens->til->lang->pointer->kaede;
a.hest = 42;
a.ged = 43;

osv.

En anden mulighed er at lave en funktion der tager typen-af-kaede som 
argument.

Den nye C++(tm) får en typeof operator som blandt andet kan bruges til den 
slags, iøvrigt.

Mvh

Mads

-- 
Mads Bondo Dydensborg.                               sslug@sslug
If you aim the gun at your foot and pull the trigger, it's UNIX's job to 
ensure reliable delivery of the bullet to where you aimed the gun (in
this case, Mr. Foot). 
                               - Terry Lambert, FreeBSD-Hackers mailing list.


 
Home   Subscribe   Mail Archive   Index   Calendar   Search

 
 
Questions about the web-pages to <www_admin>. Last modified 2007-05-01, 02:01 CEST [an error occurred while processing this directive]
This page is maintained by [an error occurred while processing this directive]MHonArc [an error occurred while processing this directive] # [an error occurred while processing this directive] *