עזרה עם המהדר של bloodshed dev-cpp

amos26

New member
עזרה עם המהדר של bloodshed dev-cpp

כשהשתמשתי במהדר בשביל תכנות ב-C הוא לא עשה לי בעיות. אבל כשאני משתמש בו לתכנות ב-C++ , תוכנית בסיסית ביותר : #include <iostream.h> main() { cout<<"Hello World !"<<end1; return 0; } אחרי שאני לוחץ על ה-rebuild all הוא פותח חלון של הקובץ iostream.h , מסמן את השורה #include "backward_warning.h" באיקס , וכותב את הודעת השגיאה הבאה : warning this file includes at least one deprecated or antiquated header. מקווה שמישהו יוכל להסביר לי איפה הבעיה. (הקטע באנגלית יצא קצת הפוך , מקווה שתצליחו להבין משהו)
 

amos26

New member
כן,

הורדתי גם את הקובץ של המהדר מחדש , התקנתי אותו , והשגיאה ממשיכה לחזור על עצמה.
 

ahab

New member
namespaces...

תשתמש בקובץ iostream (בלי h). בנוסף, אתה חייב להשתמש ב-std::cout או להוסיף
using namespace std;​
לפני הקוד. בקבצי ה-header של ++C המחלקות מוגדרות בתוך namespace שנקרא std, ולכן חייבים להשתמש בזה.
 

amos26

New member
אוקיי ,

עכשיו הוא רושם את הודעת השגיאה הבאה : end1 undeclared first use of this function
 
למעלה