المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : طلب بسيط ... عن مادة data structure



أبو شكب
28-10-2006, 08:31 PM
مرحبا للجميع
كل عام و انتم بألف خير
و الله يعطيكم العافية ..
معلش رح اغلبكم بطلب يا ريت حدا لو يساعدني فيه
متعلق بمادة الdata structure اللي مجنننننننننننننننتنا
انا كاتب البرنامج كامل ( class , & definition)البرنامج متعلق ب
(STACK)
بس محتاج اكتب الmain program اللي رح ينفذ التعريفات تبعت الSTACK
يااااااااااريت اذا حدا عنده خبرة يساعدني
معلش رح اغلبكم ............
عالعموم
هادا هو الكود و البرنامج عشان يسهل عليكم كتابة الmain program
1- هذه بداية الclass
template<class StackTyp>
class Stack
}
public:
bool empty()const;{return(count==0);}f
bool full()const;{return(maxstack==count);}f
int size()const;}return count;}g
void clear();{count=0;}g
private:
StackType entry[maxstack]h
;int count
};

2-الdefinition
template<class StackType>l
Error_code Stack<StackType>::push(const StacKType &item)
{
if (full())l
return overflow;j
entry[count]=item;l
count++;f
return success;
}

template<class StackType>k
()Error_code Stack<StackType>::pop
{
if(empty())l
return underflow;
count--;
return success;
}

template<class StackType>k
Error_code Stack<StackType>::top)(StackType&item)const
{
if(empty())L
return underflow;
item=entry[count-1];k
return success;
}
هدا هو البرنامج
المشكلة انو عقلي وقف عن التفكير فما قدرت أكمل الmain program
ان شاء الله حدا يقدر يفهم علي و يعمل معي معرووووووووووف

و اسف اذا ازعجتكم

wellknownQ8
29-10-2006, 09:46 AM
السلام عليكم

و كل عام و انت بخير

اخوي
الmain تستخدمه عادي مثل ما تعمله لأي برنامج آخر
و تفضل هذه الوصلة .. ففيها مثال جدا بسيط و مفهوم عن استخدام الtemplates و انشاء main له
- اضغط هنا (http://www.cplusplus.com/doc/tutorial/templates.html) -