שאלה לגבי cout - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

שאלה לגבי cout


yniq

Recommended Posts

אני רוצה ליחס את cout לקלאס שאני כותב. (אני יודע שהוא assignable, הוא מסוג - ostream_withassign)

את הקלאס שאני כותב אני רוצה לרשת נניח מ ostrstream .

הבעיה היא שאם אני מממש אופרטורים >> הם לא נקראים כשאני כותב >> cout. (אני חושב שזה בגלל שהאופרטורים >> בקלאס ostream הם לא virtual.)

המטרה שלי היא שכשכותבים >> cout אני אוכל לבצע מניפולציות על ה data, ואז נניח לשלוח אותו לפונקציה אחרת, אבל אני צריך את היכולות של ostrstream (להפוך double ל string וכו...)

מה עושים?

תודה מראש,

יובל

קישור לתוכן
שתף באתרים אחרים

ארכיון

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

×
  • צור חדש...