טוט די ^ סימבאָל פאַרבייַטן C # 'ס “ref” אין פּאַראַמעטער פּאַסינג אין C ++ / CLI קאָד?

אין C #, גייט פארביי דערמאָנען איז:

void MyFunction(ref Dog dog)

אָבער אין C ++ / CLI קאָד ביישפילן איך האָבן געזען ביז איצט, עס איז קיין נוצן פון רעף אָבער אַנשטאָט ^ סימבאָל איז געניצט:

void MyFunction(Dog ^ dog)

איז די נוצן פון ^ סימבאָל אַ דירעקט פאַרבייַט פֿאַר רעף ווען פּאַראַמעטער גייט פארביי? אָדער האט עס עטלעכע אנדערע טייַטש איך טאָן ניט וויסן?

נאָך קשיא: איך אויך זען אַ פּלאַץ פון:

Dog ^ myDog = gcnew Dog();

עס קוקט ווי עס איז געניצט ווי * (טייַטל) אין C ++. ארבעט עס אזוי?

א דאנק!

19
задан developer 7 July 2011 в 20:16
поделиться