PDA

View Full Version : مبتدی: ایجاد پشته ای که بتوان چند نوع داده در ان قرار داد



zibaakbari
چهارشنبه 23 آذر 1390, 13:41 عصر
با سلام دوستان عزیز لطفا راهنمایی کنید چگونه می توان یک stack با چند نوع داده ایجاد کرد با استفاده از کلاس stack:لبخندساده:

shahmohammadi
چهارشنبه 12 بهمن 1390, 18:17 عصر
سلام.
من بورلند سی کار نمی کنم. و نمی دونم که کلاس آماده stack چه طور استفاده می شه. برای همین مثال نمی زنم و فقط راهشو می گم.
می تونید نوع پشته رو اشاره گر به void تعریف کنید تا بعدا هر خونش بتونه به هر نوعی اشاره کنه. در این حالت باید آدرس متغیری رو که می خواهید پوش بشه رو به اونجا پوش کنید.
یک روش دیگه هم این هست که بیایید نوع پشته رو از نوع یک یونیون بگیرید. این یونیون باید در داخلش انواعی رو که می خواهید داشته باشه.
البته من این روش ها رو امتحان نکردم، و لی خب، می شه پیاده سازیش هم کرد.