ABA


"שאלה לגבי error לא מובן... (C++ VS2008)"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15169 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15169
zip_zap
חבר מתאריך 18.9.06
192 הודעות
   00:41   29.01.09   
אל הפורום  
  שאלה לגבי error לא מובן... (C++ VS2008)  
 
   ערכתי לאחרונה בתאריך 29.01.09 בשעה 00:51 בברכה, zip_zap
 
לילה טוב!
יש לי שני sructs (שאת ההגדרה שלהם אצרף למטה),
אני מעניין להגדיר פוינטר מסוג struct A בתוך struct B אך אני מקבל את השגיאה הבאה :

error C2146: syntax error : missing ';' before identifier 'edge'
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

אני ממש לא מבין למה אני מקבל את השגיאה הנ"ל...
אשמח לעזרה...


#ifndef __TRIPLE_H__
#define __TRIPLE_H__

#include "Point.h"
#include "VerticalSide.h"

struct Triple
{
Point x_y;
int other_end_point;
bool is_open_side;//'1' to open side, '0' to close.
VerticalSide* edge;
};

#endif


אני מנסה להגדיר פוינטר מסוג VerticalSide בתוך המבנה Triple....
כשאני מוחק את השורה הבאה

VerticalSide* edge;

הקוד עובר קומפילציה...

תודה מראש!


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  ? akoka 29.01.09 00:46 1
     מצטער, לחצתי אנטר בכותרת... zip_zap 29.01.09 00:48 2
  צריך לראות את המימוש של VerticalSide Net_Boy  29.01.09 14:04 3
     הבעיה נפתרה תודה רבה לכולם! zip_zap 29.01.09 23:40 5
     אפשר לינק להסבר מפורט יותר לטיפ? נשמע לי טיפ חשוב menda  30.01.09 23:55 6
  הוספת איזשהן ספריות בכלל? (iostream?) ldan192  29.01.09 17:37 4

       
akoka

   00:46   29.01.09   
אל הפורום  
  1. ?  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
zip_zap
חבר מתאריך 18.9.06
192 הודעות
   00:48   29.01.09   
אל הפורום  
  2. מצטער, לחצתי אנטר בכותרת...  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   14:04   29.01.09   
אל הפורום  
  3. צריך לראות את המימוש של VerticalSide  
בתגובה להודעה מספר 0
 
   כי כנראה שם הבעייה.
ובנוסף טיפ כללי
שאתה כותב קובץ H ויש לך מצביע בתוך CLASS\STRUCT רצוי של-א לעשות INCLUDE לקובץ שלו
אלא פשוט להגדיר למעלה
class VerticalSide;
כמובן שתצטרך לעשות INCLUDE ב CPP אבל
זה חוסך הרבה זמן קומפילציה במיוחד בפרויקטים גדולים...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
zip_zap
חבר מתאריך 18.9.06
192 הודעות
   23:40   29.01.09   
אל הפורום  
  5. הבעיה נפתרה תודה רבה לכולם!  
בתגובה להודעה מספר 3
 
   הקשבתי לטיפ שלך וזה הסתדר...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
menda 
חבר מתאריך 22.5.06
3563 הודעות
   23:55   30.01.09   
אל הפורום  
  6. אפשר לינק להסבר מפורט יותר לטיפ? נשמע לי טיפ חשוב  
בתגובה להודעה מספר 3
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   17:37   29.01.09   
אל הפורום  
  4. הוספת איזשהן ספריות בכלל? (iostream?)  
בתגובה להודעה מספר 0
 


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net