![]() |
|
|||||||
| C کلیه مباحث و موضوعات در مورد این زبان برنامه نویسی ... C , C++ , C# , Visual C |
![]() |
|
|
اختيارات تاپيک | نمايش رسم |
|
|
#1 |
|
داره خودمونی میشه
![]() تاريخ عضويت: May 2009
پست ها: 63
|
سلام
دوستان می خوام در این تاپیک به چگونگی استفاده از استک با استفاده از header بحث کنیم. <include <stack# چه فایلهای header باید با این فایل header معرفی بشه .
push , pop کردن به چه صورت انجام میشه. و آیا در کامپایلهای مختلف تفاوتی داره . کلا هرچی در مورد استفاده از stack دوستان می دونند بگند. ممنون |
|
|
|
| تبلیغــــات | |
Advertisement |
|
|
|
#2 |
|
داره خودمونی میشه
![]() تاريخ عضويت: May 2009
پست ها: 63
|
خوب اساتید گرامی خودم شروع می کنم .
صورت کلی آن در c++ بصورت پایین تعریف شده : حالا اگه درباره هر سطر آن توضیح دارید یا خارج از آن می خواهید درباره استک صحبت کنید. بفرمایید
|
|
|
|
| این کاربر از tiia بخاطر این مطلب مفید تشکر کرده است |
|
|
#3 |
|
اگه نباشه جاش خالی می مونه
![]() تاريخ عضويت: May 2009
محل سكونت: اصفهان
پست ها: 250
|
فکر نکنم علاقه مندان به MFC زیاد باشن
بذار برن برنامه ی nوزیر و پایگاه اطلاعات خودشونو بنویسن ![]() منم یه تاپیک در مورد windowsMobile and embdded CE زدم (کدنویسی و ...) ما شاءا.... خیلی استقبال شد Last edited by pishi0014; 11-07-2009 at 07:22 PM. |
|
|
|
| این کاربر از pishi0014 بخاطر این مطلب مفید تشکر کرده است |
|
|
#4 |
|
همکار انجمن C
![]() تاريخ عضويت: Dec 2007
پست ها: 1,177
|
با MFC چيکار داريم ؟
همون برنامه Native هست .در مورد Stack يا پشته : يه ساختمان داده براي ذخيره داده ها است . براش معمولا مسئله بشقاب ها رو مثال مي زنن . يعني يه داده يا بشقاب رو که براي اولين بار روي پشته يا ميز گذاشتيم داده يا بشقاب بعدي در حالت عادي روي آن گذاشته مي شود . موقع برداشتن هم در حالت عادي فقط مي توان از روي بشقاب ها برداشت . (منظور از "در حالت عادي" اين است که ممکنه يکي اونقدر حرفه اي باشه که بتونه در عرض چند صدم ثانيه يه بشقاب از وسط بکشه بيرون !! با اونا کار نداريم ) ساده ترين حالت استفاده اش به صورت زير هست : کد:
برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید |
|
|
|
| این کاربر از sin2x=2sinxcosx بخاطر این مطلب مفید تشکر کرده است |
|
|
#5 |
|
داره خودمونی میشه
![]() تاريخ عضويت: May 2009
پست ها: 63
|
ممنون از توضیح ساده و خوبتون آقا یا خانم sin2x
دوستان در مورد تابع vector , listتوضیح بدند باز هم ممنون میشم. همچنین در مورد این خط کد:
برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید |
|
|
|
|
|
#6 |
|
همکار انجمن C
![]() تاريخ عضويت: Dec 2007
پست ها: 1,177
|
در مورد list بايد بگم که اون هم يه ساختمان داده براي ذخيره داده ها هست . قبلا گفتيم که هميشه فقط مي تونيم داده رو روي stack بذاريم و فقط مي تونيم از روي اون داده رو برداريم . يعني اگه نياز به داده اول باشه بايد يکي يکي داده ها رو برداريم تا به اون برسيم . ولي در مورد ليست هر جاي ليست مي تونيم داده رو بذاريم و برداريم . يک ليست که در اصطلاح ليست پيوندي گفته ميشه از تعدادي Node يا گره تشکيل شده که هر گره يه فيلد داده داره و يه اشاره گر داره که اين اشاره گر به گره بعدي در ليست اشاره مي کند . يعني يه حالت پيوندي به وحود اومده .
vector هم نوع بهينه شده و پيشرفته array هست که مي تونه طولش رو حين برنامه تغيير بده . مي دونين که سايزي که اول برنامه به آرايه مي دين تا آخر برنامه ثابته . ولي در مورد vector اين مقدار مي تونه عوض بشه . مي تونيم از وسط Vector يه داده رو حذف کنيم و سايز يدونه کاهش بيابه و ...... اين خط هم که شما نوشتين يه stack از نوع char تعريف مي کنه که يه container يا ظرف deque از نوع char داره . |
|
|
|
| این کاربر از sin2x=2sinxcosx بخاطر این مطلب مفید تشکر کرده است |
|
|
#7 | |
|
اگه نباشه جاش خالی می مونه
![]() تاريخ عضويت: May 2009
محل سكونت: اصفهان
پست ها: 250
|
نقل قول:
عزیزم از کلاس MFC است جیییگرررر کد:
برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید |
|
|
|
|
| تبلیغــــات | |
Advertisement |
|
|
|
#8 | |
|
داره خودمونی میشه
![]() تاريخ عضويت: May 2009
پست ها: 63
|
نقل قول:
کد:
برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید |
|
|
|
|
|
|
#9 | |
|
همکار انجمن C
![]() تاريخ عضويت: Dec 2007
پست ها: 1,177
|
بحث نمي کنم . ولي بازم سر حرف خودم هستم .نقل قول:
|
|
|
|
|
| این کاربر از sin2x=2sinxcosx بخاطر این مطلب مفید تشکر کرده است |
|
|
#10 |
|
اگه نباشه جاش خالی می مونه
![]() تاريخ عضويت: May 2009
محل سكونت: اصفهان
پست ها: 250
|
شما مطمئنی؟؟؟
این حرف من نیست حرف msdn است اگرم تو ترجمه کردن مشکل دارم لطفا راهنمایی کنید |
|
|
|
![]() |
| کاربراني که اين گفتگو را مشاهده ميکنند: 1 (0 کاربران و 1 مهمان) | |
| اختيارات تاپيک | |
| نمايش رسم | |
|
|
دانلود نرم افزار خرید اینترنتی از فروشگاه آنلاین سفارش تبلیغات تماس با مدیریت وب سایت