توضیح در مورد علامت ^ در VC++.Net

hooshangi

New Member
سلام
من تازه شروع به کار در زمینه ی VC++.Net کردم( البته قبلا C رو کار کردم) و در تعریف یک سری از اشیا و متغیر ها به علامت ^ برخوردم .
مثلا :
کد:
System::String  ^  Text;
حالا می خواستم اگه چیزی راجع بهش میدونید ، بهم بگید : :)
ممنون
 

hooshangi

New Member
وی سی 2005 از ^ استفاده می کند.
وی سی 2003 از * .
سی شارپ از هیچی.

http://forum.majidonline.com/showpost.php?p=500424&postcount=7
http://forum.majidonline.com/showpost.php?p=501313&postcount=15
http://forum.majidonline.com/showpost.php?p=501872&postcount=21

در 3 پست بالا من یک برنامه واحد را با سی شارپ و وی سی 2005 و 2003 نوشته ام. مقایسه کنید.

خب پس معادل & در VC++.Net 2005 چی میشه ؟ :)

در ضمن من در VC++.Net 2005 هم علامت * رو دیدم .
 

saalek110

Well-Known Member
در این موردی که گفتید من گفتم یعنی تعریف متغیر. بقیه جاها را نگفتم.

b8.gif
 

hooshangi

New Member
تا جایی که من میدونم علامت * در C برای تعریف اشاره گر به کار میره .
یعنی اگه در تعریف متغیر ها از این علامت استفاده کنیم دقیقا مثل اینه که با * اشاره گر تعریف کرده باشیم ؟
و آدرس متغیر رو در خودش نگه می داره ؟
در این صورت به وسیله ی علامت * میشه به مقدارش دسترسی پیدا کرد ؟ :)
 

جدیدترین ارسال ها

بالا