[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

pl.comp.programming

Przekazywanie wska¼nika przez referencjê?

Lukasz

2/9/2007 11:39:00 AM

Pytanie czysto teoretyczne, bo problemsobie rozwi±za³em inaczej, ale czy to
wogóle mo¿liwe?

Chcia³bym zrobic mniej wiêcej co¶ takiego:

void __fastcall KSPS3000FTP_Action::DeleteNotInterestedFiles(TStringList
*_files){
TStringList files = new TStringList();

delete _files;
_files = files
};


Teoretycznie, ¿eby to zadzia³o, to musia³bym przekazaæ wska¼nik przez
referencjê:
::DeleteNotInterestedFiles(TStringList &(*_files))
ale tak sie nie da...

--
Lukasz


4 Answers

Ryszard

2/9/2007 11:53:00 AM

0

Lukasz napisa3(a):
> Pytanie czysto teoretyczne, bo problemsobie rozwi?za3em inaczej, ale czy to
> wogóle mo?liwe?
>
> Chcia3bym zrobic mniej wiecej co? takiego:
>
> void __fastcall KSPS3000FTP_Action::DeleteNotInterestedFiles(TStringList
> *_files){
> TStringList files = new TStringList();
>
> delete _files;
> _files = files
> };
>
>
> Teoretycznie, ?eby to zadzia3o, to musia3bym przekazaa wska?nik przez
> referencje:
> ::DeleteNotInterestedFiles(TStringList &(*_files))
> ale tak sie nie da...
>

a tak ?

::DeleteNotInterestedFiles(TStringList*& _files);

Lukasz

2/9/2007 1:51:00 PM

0

> a tak ?
>
> ::DeleteNotInterestedFiles(TStringList*& _files);

Faktycznie kompiluje sie, ale ju¿ nie sprawdza³em, czy dobrze dzia³a :)

--
Lukasz


Ryszard

2/9/2007 3:50:00 PM

0

Lukasz napisa3(a):
>> a tak ?
>>
>> ::DeleteNotInterestedFiles(TStringList*& _files);
>
> Faktycznie kompiluje sie, ale ju? nie sprawdza3em, czy dobrze dzia3a :)
>

Dziala, dziala. Co ma nie dzialac ;)

Lukasz

2/9/2007 4:11:00 PM

0

Dzia³a!

--
Lukasz