ParsX.com
سايت دانشجويان رشته كامپيوتر و راهنماي كنكور كارشناسي ارشد و كارداني به كارشناسي (كارشناسي ناپيوسته ) |
| View previous topic :: View next topic |
| Author |
Message |
nei مهمون يكي دو روزه
Joined: 09 Dec 2006 Posts: 31
|
Posted: Wed Feb 14, 2007 12:50 pm Post subject: فرق بین cو++c؟ |
|
|
به نام خدا
لطفا یه کم در مورد فرق بین cو++c توضیح دهید.و همچنین در مورد اشاره گرها در++cوانواع ارجاع ها توضیح دهید. |
|
| Back to top |
|
 |
vahid بي تو هرگز
Joined: 26 Nov 2004 Posts: 2644 Location: Tehran
|
Posted: Wed Feb 14, 2007 7:49 pm Post subject: |
|
|
اشاره گر ها كه تو جفتشون يكي هست .
توي سايت هم سرچ كني تفاوتش رو بارها آرش خان گفته اند .
منم يه نمه مي گم جهت راهنمايي . توي پلاس پلاس مفاهيم شي گرايي اضافه شده همين . |
|
| Back to top |
|
 |
nei مهمون يكي دو روزه
Joined: 09 Dec 2006 Posts: 31
|
Posted: Fri Feb 16, 2007 12:33 am Post subject: |
|
|
سلام
اگه انواع انتقال آرگومان ها به توابع (به خصوص روش انتقال از روش ارجاع )رو هم به اندازه ی همون یه نمه توضیح بدید ممنون می شم. |
|
| Back to top |
|
 |
vahid بي تو هرگز
Joined: 26 Nov 2004 Posts: 2644 Location: Tehran
|
Posted: Fri Feb 16, 2007 7:42 am Post subject: |
|
|
call by value يعني كل متغير كپيش ارسال مي شه توي تابع و هر تغييري توي تابع بهش بدي روي متغير اصلي كه بيرون از تابع بوده تغييري ايجاد نمي كنه .
ولي call by reference به جاي اينكه كل متغير كپي بشه و بره تو تابع آدرسش ارسال داده مي شه ( با اشاره گر) در نتيجه هر تغييري باعث مي شه داده شما كه بيرون تابع هست هم همزمان تغيير داده بشه . اصولا براي ارسال آرايه ها از call by reference استفاده مي كنند . چون سرعت بيشتر و البته حافظه كمتري مي گيره . |
|
| Back to top |
|
 |
|
| |
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
s
Powered by phpBB © 2001, 2007 phpBB Group
|