نمایش نتایج 1 تا 3 از 3

نام تاپیک: تابع بازگشتی و stack over flow

  1. #1
    کاربر دائمی آواتار majid2230
    تاریخ عضویت
    آبان 1388
    محل زندگی
    می خوای بیای خونمون ؟
    پست
    185

    تابع بازگشتی و stack over flow

    سلام
    من یه تابع بازگشتی نوشتم که تنها یک متغیر محلی int داره ،وقتی این تابع رو به تعداد زیاد از داخل خودش فراخوانی می کنم خطای stack over flow می ده در حالی که متغیر محلی با حافظه زیاد ندارم ، کسی می دونه دلیلش چیه ؟ و چه کار کنم ؟

  2. #2
    کاربر دائمی آواتار hamid.shekasteh
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    شیراز
    پست
    192

    نقل قول: تابع بازگشتی و stack over flow

    سلام این مهم نیست که شما چند تا کتغیر و از چه نوع هایی دارین بلکه مهم فرا خوانی های پیاپی تابع به صورت بازگشتی هست.احتمالا شما شرطی برای بیرون آمدن از فرا خوانی تابع نذاشتین و همین عامل پر شدن stack شده.
    کد رو بذارید بهتر میشه صحبت کرد.

  3. #3
    کاربر دائمی آواتار majid2230
    تاریخ عضویت
    آبان 1388
    محل زندگی
    می خوای بیای خونمون ؟
    پست
    185

    نقل قول: تابع بازگشتی و stack over flow

    کد یه کم زیاده برای گذاشتن ولی من یه توضیحی دربارش می دم اگه حل نشد کد رو می ذارم .
    من برای پیدا کردن گروههای هم رنگ در یه تصویره سیاه و سفید یه کد بازگشتی نوشتم که خود نقطه و چهار نقطه اطرافش رو بررسی می کنه و اگه قبلا گروه بندی نشده بود این نقطه جدید رو فراخوانی می کنه و من مطمئنم که تابع یه شرط برای تموم شدن داره ولی شاید برای یک عکس معمولی تا 10000 بار فراخوانی بشه از داخل خودش .

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •