נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: מערכים דו מימדים בC++ ?

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
אורח
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 07 October 2006 בשעה 11:54 | IP רשוּם
ציטוט אורח

בסיפלוספלוס עדיף לא להשתמש במערכים בצורה של [8] ולהשתמש בווקטור
אני מודע לכך, לכן אני שואל מה הפיתרון למערכים דו מימדים ותלת מימדים
בשפת C++ ?
חזרה לתחילת העמוד הצג את כרטיס החבר של אורח חפש הודעות אחרות של אורח בקר בדף הבית של אורח
 
אורח
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 07 October 2006 בשעה 12:12 | IP רשוּם
ציטוט אורח

בדיוק כמו בשפת C.
חזרה לתחילת העמוד הצג את כרטיס החבר של אורח חפש הודעות אחרות של אורח בקר בדף הבית של אורח
 
אורח
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 07 October 2006 בשעה 17:52 | IP רשוּם
ציטוט אורח

אורח כתב:
בדיוק כמו בשפת C.

?!!?!
הרגע אמרתי מערכים דו מימדים עם ווקטור ולא הרגילים של שפת C משום
שהם לא תיקניים לשפת C++...
חזרה לתחילת העמוד הצג את כרטיס החבר של אורח חפש הודעות אחרות של אורח בקר בדף הבית של אורח
 
Leak
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 01 September 2006
משתמש: מנותק/ת
הודעות: 36
נשלח בתאריך: 07 October 2006 בשעה 17:56 | IP רשוּם
ציטוט Leak

ווקטור דו מימדי:
קוד:
std::vector < std::vector< int > >

ווקטור תלת מימדי:
קוד:
std::vector < std::vector< std::vector < int > > >

יש דרכים הרבה יותר טובות לכתוב מערכים דו מימדים ותלת מימדים בשפת C++.
לרוב עדיף להשתמש ב
Boost libraries
למרות שהם (בינתיים!!!) לא חלק מהסיינטקס של שפת C++.
בעתיד הם כן יהיו, והתחילו כבר לצרף חלקים מהספריות הנ"ל.
חזרה לתחילת העמוד הצג את כרטיס החבר של Leak חפש הודעות אחרות של Leak
 
Fate
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 25 October 2005
משתמש: מנותק/ת
הודעות: 571
נשלח בתאריך: 08 October 2006 בשעה 14:09 | IP רשוּם
ציטוט Fate

אם אתה יודע לעבוד טוב עם הזיכרון,
מה רע לאלקץ מערכים תלת מימדיים נורמליים?
a[1][2][3]
??
חזרה לתחילת העמוד הצג את כרטיס החבר של Fate חפש הודעות אחרות של Fate
 
Leak
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 01 September 2006
משתמש: מנותק/ת
הודעות: 36
נשלח בתאריך: 08 October 2006 בשעה 14:23 | IP רשוּם
ציטוט Leak

Fate כתב:
אם אתה יודע לעבוד טוב עם הזיכרון,
מה רע לאלקץ מערכים תלת מימדיים נורמליים?
a[1][2][3]
??

זה לא מקובל בשפת C++, ולפי מה שהבנתי ממנו הוא רצה לדעת איך ניתן לעשות
זאת בשפת C++ ולא כמו המחרוזות הדינאמיות שבשפת C.


__________________
True knowledge exists in knowing that you know nothing.

Nature has given us two ears, two eyes, and but one tongue-to the end that we should hear and see more than we speak.
חזרה לתחילת העמוד הצג את כרטיס החבר של Leak חפש הודעות אחרות של Leak
 

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

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

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