עבור לתוכן

C++ - שאלה בנוגע להגדרת משתנה string בתוך structure

Featured Replies

פורסם

כתבתי היום איזה structure אחד וניסיתי להגדיר בתוכו משתנה מטיפוס string (לא שכחתי להוסיף את הinclude המתאים), והקוד לא מתקמפל. אני מתאר לעצמי שזה בגלל שstring זה "משתנה" (לא בדיוק משתנה) דינאמי, שאין לו גודל קבוע, ובגלל זה הstructure לא מסכים לקבל אותו, אבל בכל זאת מאוד נוח לעבוד איתו. יש איזושהי דרך שאפשר בכל זאת להשתמש במשתנה string בstructures? (אולי להגדיר לו גודל קבוע כמו נגיד מערך של תווים?).

תודה!

קטע קוד לדוגמא:

#include <string>

struct MyStruct

{

string name;

int something;

};

פורסם

std::string אולי?

או

using namespace std;

ומאוד שימושי לצרף את השגיאה שאתה מקבל...

פורסם
  • מחבר

תודה! יצאתי קצת טמבל.. לא שמתי לב שהusing namespace std שלי היה רק לmain ואני הגדרתי את הstructure מחוץ לmain.

פעם הבאה אני גם אוסיף את הודאת השגיאה.. תודה!

:xyxthumbs:

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים