Hej, jag har två tekniska frågor:
1.) Jag initierade en array med struct'ar för ett tag sedan. Struct'en hade följande utseende:
struct vertex
{
int x,y,z;
}
Jag initierade genom sattsen:
vertex V[]={{1,2,3},{4,5,6},{6,7,8}};
Detta gick bra men när jag bytte ut medlemsvariablerna i struct'en till:
struct vertex
{
D3DXVECTOR3 P;
D3DXVECTOR3 N;
}
så uppstod det problem när jag försökte initiera struct-arrayen på samma sätt , jag fick felmedelandet:
C:\C++\MyDirectX\XXX\XXX.CPP(151) : error C2440: 'initializing' : cannot convert from 'struct D3DXVECTOR3' to 'struct vertex'
Varför detta och går det att göra något åt det?
2.) Någon som har använt sig av _beginthread och _endthread, brukar ni i så fall få oförkarliga felmedelanden som:
C:\C++\MyDirectX\XXX\XXX.CPP(283) : error C2065: '_endthread' : undeclared identifier
även fast ni är 100% säkra på att process.h är inkluderat. Kompilatorn kan till och med svara på vilka parametrar funktioneran har som indata. Ska man använda något annat tillvägagångssätt för att konstruera trådar?
Tack på förhand /Simon