- Constructor and Destructor
الكود إللي مكتوب في main في الاول هو myclass ob; يعني إنت طلبت إن يتم إنشاء الكائن ob و مش حيتم هدمه و تحريره من الذاكره إلا عند إنتهاء main بينما الكود الثاني int main() { myclass(); cout<<"Hello" return 0; } فبيساوي بالظبط int main() { { myclass temp; } // t…
- ارجو المساعدة !
http://www.flazx.com/ebook3197.php http://www.flazx.com/ebook2868.php http://www.flazx.com/ebook3661.php
- ماهي مناهج هندسة اتصالات؟
إسأل هنا إن شاء الله حتلاقي حد يجاوبك http://www.alltalaba.com/board/index.php?showforum=3 مع إني أظن بدم بتهتم بالإلكترونيات يبقى أحسن لك قسم حاسب مش إتصالات
- طلب كتاب c++ how to program
http://www.megaupload.com/?d=E3UQHPCN
- أصغر ملف تنفيذي يمكن كتابته
أنا كنت حاسس إني سأتعرض لهجوم مكثف من جماعة الدلفي :D و لكن لدرجة 4 كيلو بايت أو كيلو واحد ! أنا لم أرى مثل هذا إلا في الأسمبلي
- ما ربط الاسمبلي بلغة الفجوال بيسك دوت نت
لا يمكنك كتابة كود أسمبلي في VB.NET و لكن يمكنك كتابة مكتبات dll بالسي مثلا و جعل vb.net يستدعي بعض الدوال بها
- أرجو المساعده في مشروع يستخدم احدى لغات الدوت نت
يمكنك إستخدام C# ولكن إذا أردت لغة كسي بلس بلس فعلا و أردت قوتها فيمكنك إستخدام C++/CLI
- أفضل موقع للكتب المجانية
فعلا موقع جميل أعطاني إياه صديق من فترة ووجدت فيه معظم أنواع الكتب التي قد يهتم بها أي شخص
- أصغر ملف تنفيذي يمكن كتابته
أنا مش قصدي حاجة عن الدلفي أنا كنت حتعلمها بس محبتش الsyntax بتاعها و syntax ال pascal بصفة عامة فقلت أفضل مع السي بلس بلس :D طبعا الدلفي لغة رائعة و cross-platform و كل حاجة و سريعة و لكن كل شخص له ما يفضله أنا كنت بتكلم بس عن حجم الHello World بإستخدام النوا…
- أصغر ملف تنفيذي يمكن كتابته
36 كيلو بايت يعتبر قليل جدا بالنسبة للغات الأخرى فمثلا VB6 يتطلب runtime dll حجمها لا يقل عن ميجا بايت و .NET يتطلب الframework حجمها أكثر من 20 ميجا بايت و يتم تحميلها في ذاكرة البرنامج عن التشغيل كما أن برامج الJava تتطلب JVM و حجمها مماثل تقريبا لحجم ال.Net…
- أصغر ملف تنفيذي يمكن كتابته
هناك برامج يمكنها تقليل حجم الexe أو الdll بدرجة كبيرة أشهرها upx http://upx.sourceforge.net/
- سلسلة شغل مخك
فعلا دي احسن طريقة لعمل الموضوع ده أنا فاكر إني شفتها في كتاب من فترة بس مش فاكر إسمه
- سؤال عن كيفية ربط الاوبن جي ال بالجافا
أنصحك ألا تعمل في برمجة الألعاب بالجافا تعلم سي شارب مثلا على الأقل أو سي بلس بلس فعلى سبيل المثال تعلم سي شارب سيكون سهل لأنك مبرمج جافا و ذلك لعدة أسباب منها بطء جافا الشديد فسيكون برمجة الألعاب غير كفء بعض الشيء
- أتمنى المساعدة في سي بلس بلس
راجع قوانين المنتدى نحن لا نقوم بحل الواجبات
- برنامج عربي اسمه submarine يتحدى sub7 وprorat
مش مشكلة فقط ضع عبارة THIS PROGRAM IS DESIGNED ONLY AS A JOKE AND THE PROGRAMMER HAS NO RESPONSABILITY OF HOW YOU USE IT USE IT ON YOUR ON RISK ;)
- شغل مخك مع السي بلس بلس(void*=new)
همممممم فعلا شيء لم أكن أعرفه ألف شكر يا أبو السلاطين على هذه المعلومه :D
- شغل مخك مع السي بلس بلس(void*=new)
عند إستخدام void* قد تحجز مثلا 8 بايت من الذاكره و تخطيء و تحوله إلى مؤشر لكائن أخر مثلا يحتجز 16 بايت من الذاكره و هنا تكون الكارثة عند تحريره مثلا لإنك ستتسبب في تحرير ذاكرة لايجب تحريرها و غالبا ما ستتسبب في عمل crash للبرنامج أو على الأقل ظهور memory leaks…
- شغل مخك مع السي بلس بلس(void*=new)
بالطبع التعامل مع void* أخطر ويجب إستخدامه بحذر ولا يتم إستخدامه إلا في الأمور الlow-level مثل حجز الذاكره و تحريرها و ما إلى ذلك و يجب تجنبه عادة لأن التعامل معه خطر لأنه قد يستخدم بشكل خاطيء و عندها يؤدي إلى كوارث في ذاكرة البرنامج
- شغل مخك مع السي بلس بلس(void*=new)
هذا بالظبط ما أقصده يا أخ أحمد و أظن أن الكومبيلر يحجز في مكان ما معلومات حول حجم الobject الذي تم إنشائه حتى يستطيع الoperator delete تحريره من الذاكره و أنه في كلتا الحالتين ينتج نفس الكود سواء إستخدمت الطريقة الأولى أو الثانية
- شغل مخك مع السي بلس بلس(void*=new)
بصراحة أنا عن نفسي كل إللي أعرفه أنه يتم عمل compile-time type-checking لMyClass *PType عندما يتم إسناده لpointer أخر و لكن لا يتم عمل أي type-checking ل void *pType عند إسناده لpointer من أي نوع بالطبع لذا فأن عن نفسي أظن أنه لا يوجد فرق و الله أعلم بالنسبة ل…