مشاهدة النسخة كاملة : ما معنى VOID؟؟
nectron101
02-07-2003, 01:53 AM
مرحبا يا حلوين!!
أنا الحين وصلت للـ "Classes" في الكتاب إللي ماشي معاه, و كل شي تمام, بس في حته صغيره مو فاهمنها, ممكن توضحوا لي وظيفه void قبل الـ member functions؟؟
#include <iostream> // for cout
#include <cstdlib>
using namespace std;
class Cat // begin declaration of the class
{
public: // begin public section
int GetAge(); // accessor function
void SetAge (int age); // accessor function
void Meow(); // general function
private: // begin private section
int itsAge; // member variable
};
r3b0b
04-07-2003, 05:21 PM
مراحب يا أخوي nectron101 ^_^
بالنسبة للـ function المستخدمة هنا وهي void فهي وكما تعلمناها في لغة ( السي ، وليس السي ++ ) أنها : ليس لها معنى !!!
يعني ... لا تعني رقم صحيح أو رقم بفواصل أو حرف ، يعني باختصار return nothing
واستخدمناها في الـ function call ، عندما كنّا نريد أن نسترجع الناتج من عملية الـ function call بحيث يكون الناتج عميلة معينة .. مثل طباعة جملة باستخدام الأمر printf أو غيره من الأموار الشبيهه.
إن شاء الله يكون فهمتوا عليّ شيء .. وأنا عارف إنه الموضوع يباله شوية تفكير .. لأن البرمجه حلوة ولكن (شوي) معقدة .... شوي بس ... بس والله حلوة وجميلة للي حاب يتعلم.
بروسلي
05-07-2003, 07:52 AM
شوف يااخوي انا (واعوذ بالله من كلمة انا) حسب خبرتي البسيطة و اختصار انه : Void لا تسترجع أي قيمة عكس Return ;-)
أتمنى اني افدتك:-)
ابو ريفالدو
10-07-2003, 11:09 PM
الرسالة الأصلية كتبت بواسطة بروسلي
شوف يااخوي انا (واعوذ بالله من كلمة انا) حسب خبرتي البسيطة و اختصار انه : Void لا تسترجع أي قيمة عكس Return ;-)
أتمنى اني افدتك:-)
bestofmed
17-07-2003, 12:49 PM
شوف كل وظيفة او متغيرة عندها نوع أو صنف لكن يمكن أن تعرف وظيفة فقط لعمل شي من دون حاجة لمعرفة قيمة الترجيع لديها returnو و ه\ا الصنف ما هو int ولا char وfloat بل يسمى فراغ او لا شيء و في السي او السي ++ يقولولا void
أرجو أن تكون قد فهمـــــــــــــــــــــــت;-)
Son Of UAE
22-07-2003, 08:25 AM
كل ما ذكر صحيح ... حيت انك لا تريد استخدام القيمه العائده من الFunction .... :cool:
void في اللغة معناها فراغ :D
واستخدامها مثل ما قالوا الشباب ":"
جميع حقوق برمجة vBulletin محفوظة ©2025 ,لدى مؤسسة Jelsoft المحدودة.
جميع المواضيع و المشاركات المطروحة من الاعضاء لا تعبر بالضرورة عن رأي أصحاب شبكة المنتدى .