-
پنج شنبه 16 آبان 1387, 11:22 صبح
#1
کاربر تازه وارد
"یک" کردن اولین اندیس آرایه در ++C
سلام
من میخوام اندیس آرایم در ++C از عدد 1 شروع بشه،باید چیکار کنم؟
با تشکر...
-
پنج شنبه 16 آبان 1387, 14:55 عصر
#2
VIP
نقل قول: "یک" کردن اولین اندیس آرایه در ++C
شروع از صفر ذاتا در زبان ++C هست، پس اگر می خواهید چنین کاری انجام دهید به همین راحتی نیست.
مثلا می توانید یک نوع داده ای جدید (Data Type) تعریف کنید (به عنوان یک کلاس) و سپس در آن عملگر های [] را تعریف کنید که خانه قبلی حالت معمولی را به خروجی بدهد، ایندکس 1 ورودی یعنی صفر.
پس برای این کار Operator Overloading یا تعریف مجدد عملگرها را مطالعه کنید.
برای یک نمونه نیز می توانید این لینک را مطالعه کنید:
http://msdn.microsoft.com/en-us/library/1bhdy722(VS.80).aspx
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت