פורסם 2009 באפריל 1016 שנים כתבתי היום איזה structure אחד וניסיתי להגדיר בתוכו משתנה מטיפוס string (לא שכחתי להוסיף את הinclude המתאים), והקוד לא מתקמפל. אני מתאר לעצמי שזה בגלל שstring זה "משתנה" (לא בדיוק משתנה) דינאמי, שאין לו גודל קבוע, ובגלל זה הstructure לא מסכים לקבל אותו, אבל בכל זאת מאוד נוח לעבוד איתו. יש איזושהי דרך שאפשר בכל זאת להשתמש במשתנה string בstructures? (אולי להגדיר לו גודל קבוע כמו נגיד מערך של תווים?).תודה!קטע קוד לדוגמא:#include <string>struct MyStruct{string name;int something;};
פורסם 2009 באפריל 1016 שנים std::string אולי?אוusing namespace std;ומאוד שימושי לצרף את השגיאה שאתה מקבל...
פורסם 2009 באפריל 1016 שנים מחבר תודה! יצאתי קצת טמבל.. לא שמתי לב שהusing namespace std שלי היה רק לmain ואני הגדרתי את הstructure מחוץ לmain. פעם הבאה אני גם אוסיף את הודאת השגיאה.. תודה!
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.