שאלה בSTL

זויברג

New member
שאלה בSTL

ניסיתי להשתמש במחלקה vector שבSTL. אני משתמש בVC++ 6. עשיתי include לקובץ <vector>, אבל עדיין, התוכנית לא מכירה את המחלקה. ההשלמה האוטומטית מכירה את הפונקציה, אבל בזמן הקימפול, אני מקבל הודעות שגיאה שהפונקציה לא מוכרת. מישהו נתקל בתופעה? איך ניתן לתקן את זה?
 

vinney

Well-known member
צריך להוסיף using namespace std

ב++C הסטנדרטי כל הספריה הסטנדרטית עטופה בnamespace std, לכן כל פעם שאתה רוצה להשתמש במחלקה מתוך הSTL, אתה צריך להכריז עליה או std::vector או לעשות using namespace std לפני.
 

DadleFish

New member
תעלה את הקובץ.

נראה לי שמשהו שאתה עושה בקוד שלך לא תקין.
 
למעלה