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

שגיאה בפעולה בשניתי בc#


lesForce

Recommended Posts

שים לב שיש הבדל בין פעולות כאלה:

qt1.Insert(x);
qt1.Remove()

שפועלות על התור עצמו, ופעולה כזו:

qt1 = qt2;

שפועלת על המצביע לתור, ולא על התור עצמו.

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

לגבי המחסנית - תמיד יכול שהתיעוד שלהם לא נכון...

הדרך הכי טובה (ב-visual studio) לדעת איזה פונקציות המחלקה מספקת היא באמצעות ה-object browser, או באמצעות כפתור ימני על שם המחלקה (במקום כלשהו בקוד שבו אתה משתמש בה) ולעשות go to definition, ואז תראה רשימה מדויקת של כל הפונקציות שיש לה.

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

  • תגובות 30
  • נוצר
  • תגובה אחרונה

ארכיון

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


×
  • צור חדש...