06-04-2005, 15:49
|
|
|
חבר מתאריך: 30.04.04
הודעות: 77
|
|
העברת משתנה למחלקה
יש לי בפונקציה (func) מערך מסוג char ואני רוצה להעביר אותו לפונקציה במחלקה, ושם להעתיק אותו למשתנה של המחלקה.
אחרי שהעתקתי אותו למחלקה ניסיתי להדפיס את הערך שלו, אבל זה עבד רק כשעשיתי את זה בתוך func. כשניסיתי להדפיס אותו במקום אחר זה הדפיס כל מיני סימנים מוזרים.
אני חושב שזה בגלל שכשאני מעתיק אותו למחלקה, אז זה מעתיק את מה שנמצא בכתובת שלו בזיכרון, ובגלל שאחרי שהפונקציה מסתיימת המערך נמחק, אז גם הערך של המשתנה בתוך המחלקה נמחק.
אז יש דרך להעביר את הערך של המערך במקום לקשר לכתובת שלו בזיכרון?
|