بسم الله الرحمن الرحيم
لدي مشكلة مستعصية علي وهي سهلة لمن سهل الله عليه الأمر
يتمثل في أن لدي هذا الكلاس المسمسى point class
وبداخله عضو خاص private هو struct vertex
ولدي دالة اسمها int Getxyzcolor ( float Getx ,float Gety , float Getz,DWORD GetColor );
تتمثل مهمتها في الوصول الى عناصر vertex ولكني لاأستطيع ذلك خيث يظهر الخطأ التالي.
Error 1 error C2597: illegal reference to non-static member 'pointclass::vertex::x' c:\documents and settings\xppresp3\my documents\visual studio 2005\projects\buffer by oop\buffer by oop\buufer by oop.cpp 76
والخطأ
Error 2 error C2440: '=' : cannot convert from '' to 'float' c:\documents and settings\xppresp3\my documents\visual studio 2005\projects\buffer by oop\buffer by oop\buufer by oop.cpp 76
وهذا هو كود الكلاس
class pointclass
{
private:
struct vertex
{
FLOAT x , y ,z ;
DWORD color ;
};
VOID *pvertex ;
public:
int Getxyzcolor ( float Getx ,float Gety , float Getz,DWORD GetColor );
};
pointclass::Getxyzcolor ( float Getx ,float Gety , float Getz,DWORD GetColor )
{
Getx = vertex::x ;
}
ممكن مساعدة حول هذا الكود
وشكرا

