לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #3  
ישן 14-12-2010, 21:12
  1111 1111 אינו מחובר  
 
חבר מתאריך: 09.03.03
הודעות: 246
בתגובה להודעה מספר 2 שנכתבה על ידי hellfrost שמתחילה ב "אתה רוצה להיסף את השורה שעליה..."

אם אני רושם string a; זה לא מביא לי שגיאה אבל כשזה כך זה מפציץ בשגיאות.

קוד:
#include <string> #include <string.h> #ifndef COMPANY_H_ #define COMPANY_H_ class Company { public: Company(); virtual ~Company(); int removeDepartment(string name); int addDepartment(string name); int addEmployee(Department *dpt, string type, string firstName, string lastName, int salary); Department *findDepartment(string name); void printDepartments(); Employee *findEmp(string firstName, string lastName); int removeEmp(string firstName, string lastName); void findAndPrintEmp(string firstName,string lastName); private: list<Department *> DepList; }; #endif /* COMPANY_H_ */



קוד:
**** Build of configuration Debug for project Ex3 **** make all Building file: ../src/Company.cpp Invoking: GCC C++ Compiler g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/Company.d" -MT"src/Company.d" -o"src/Company.o" "../src/Company.cpp" In file included from ../src/Company.cpp:8: ../src/Company.h:12: error: ‘string’ has not been declared ../src/Company.h:13: error: ‘string’ has not been declared ../src/Company.h:14: error: ‘Department’ has not been declared ../src/Company.h:14: error: ‘string’ has not been declared ../src/Company.h:14: error: ‘string’ has not been declared ../src/Company.h:14: error: ‘string’ has not been declared ../src/Company.h:15: error: ISO C++ forbids declaration of ‘Department’ with no type ../src/Company.h:15: error: expected ‘;’ before ‘*’ token ../src/Company.h:17: error: ISO C++ forbids declaration of ‘Employee’ with no type ../src/Company.h:17: error: expected ‘;’ before ‘*’ token ../src/Company.h:18: error: ‘string’ has not been declared ../src/Company.h:18: error: ‘string’ has not been declared ../src/Company.h:19: error: ‘string’ has not been declared ../src/Company.h:19: error: ‘string’ has not been declared ../src/Company.h:21: error: ISO C++ forbids declaration of ‘list’ with no type ../src/Company.h:21: error: expected ‘;’ before ‘<’ token make: *** [src/Company.o] Error 1
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #17  
ישן 15-12-2010, 21:06
צלמית המשתמש של דוד שמואל
  דוד שמואל דוד שמואל אינו מחובר  
 
חבר מתאריך: 28.01.07
הודעות: 1,583
אז ככה
בתגובה להודעה מספר 16 שנכתבה על ידי 1111 שמתחילה ב "הנה..."

לדוגמא בקובץ department.cpp




קוד:
#include <iostream> #include <string> #include <list> using namespace std; #include "Employee.h" #include "Department.h" Department::Department(string name) { // TODO Auto-generated constructor stub } Department::~Department() { // TODO Auto-generated destructor stub }








צריך להגדיר את האינקלודים והניימספייס כך שיהיו מוכרים בכל קובצי הCPP אפשר לעשות זאת בתוך קובצי הH אבל אני מעדיף לעשות זאת בCPP . אם אתה רוצה שההגדרות של Emploee יהיו מוכרות, אתה צריך אינקלוד בקובץ CPP או H (אני אישית לא אוהב אינקלוד בתוך אינקלוד אבל זה טעם אישי)
אתה צריך אינקלוד לליסט כי אתה משתמש בו. סדר האינקלוד צריך להיות כך שההגדרות שאתה משתמש בהם כבר תהיינה מוגדרות.

זה הכל עד עכשיו. בהצלחה ואם תהיינה בעיות אשתדל לעזור מחר (אם מישהו אחר לא יעזור)
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 19:56

הדף נוצר ב 0.09 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר