在SDL的API文檔Union event中說它的字段類型是聯合中所有事件(對象)共享的,這怎麼可能?聯盟和共享數據字段(C++)
還例如,這是完全合法的
while(SDL_PollEvent(&event)){
if(event.type == SDL_KEYDOWN){
cout << "key down" << endl;
}
,這也是工作在邏輯上更有意義,我,但我不知道怎麼樣,首先是甚至法律
while(SDL_PollEvent(&event)){
if(event.key.type == SDL_KEYDOWN){
cout << "key down" << endl;
}
不要忘記標記正確的答案(使用複選標記),一旦您滿意相同的作用。 – BTownTKD