정의되지 않은 상태에서 SDL_Surface의 기본값은 'NULL'입니까?SDL_Surface가 정의되지 않았습니까, 아니면 NULL입니까?
0
A
답변
0
다릅니다.
변수를 초기화하는 것이 좋습니다. 내가 본 바로는, 게으른 푸는 다음과 같은 주로 SDL_Surface를 사용
SDL_Surface* gCurrentSurface = NULL;
그렇게 gCurrentSurface은 SDL_Surface 형식에 대한 포인터입니다. 초기화되지 않은 상태로두면 다른 결과가 나타납니다.
gCurrentState가 전역 변수 또는 정적 변수 인 경우 (정적 저장소가있는 경우) 자동으로 NULL로 초기화됩니다. 함수의 지역 변수 인 경우 스택의 임의의 값이 포함됩니다.
관련 문제
- 1. Browserify jQuery가 정의되지 않았습니까?
- 2. 재스민 (Jasmine) : 왜 정의되지 않았으며 정의되지 않았습니까?
- 3. iOS UIWebView에서 requestAnimationFrame이 정의되지 않았습니까?
- 4. 함수가 정의되지 않았습니까?
- 5. parent.frames.control.document가 정의되지 않았습니까?
- 6. pushNotification.onDeviceReady가 정의되지 않았습니까?
- 7. Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute가 정의되지 않았습니까?
- 8. 기본 클래스가 정의되지 않았습니까?
- 9. mooWMD가 정의되지 않았습니까?
- 10. NSXMLElement가 정의되지 않았습니까?
- 11. 백본보기에 모델이 정의되지 않았습니까?
- 12. Jquery에서 Require가 정의되지 않았습니까?
- 13. YUI3 DOM은 정의되지 않았습니까?
- 14. defmacro가 ClojureScript에서 정의되지 않았습니까?
- 15. 방법이 정의되지 않았습니까?
- 16. JS 기능이 정의되지 않았습니까?
- 17. NSConcreteNotification을 받았지만 정의되지 않았습니까?
- 18. PQescapeLiteral이 정의되지 않았습니까?
- 19. SimpleCursorAdapter가 정의되지 않았습니까?
- 20. 변수 addChild가 정의되지 않았습니까?
- 21. Firefox에서 Ext가 정의되지 않았습니까?
- 22. Firebase() 객체가 정의되지 않았습니까?
- 23. fastcgi_finish_request()가 정의되지 않았습니까?
- 24. 왜 범위가 정의되지 않았습니까?
- 25. 'indexOf'가 정의되지 않았습니까?
- 26. 기본 EbeanServer가 정의되지 않았습니까?
- 27. Jasmine loadFixtures가 정의되지 않았습니까?
- 28. GetType이 정의되지 않았습니까?
- 29. 왜 변수가 정의되지 않았습니까?
- 30. 자체 정의되지 않았습니까?
이것은 모호합니다. 'SDL_Surface' 대신'SDL_Surface *'(포인터)를 사용하고 'undefined'대신 'uninitialized'를 의미합니까? 그렇다면'SDL_Surface * '는 어떤 타입에 대한 포인터 이외의 것이므로 초기화되지 않으면 그 값은 정의되지 않는다. – Nelfeal
SDL_Surface *를 의미합니까? –
사용중인 언어는 무엇입니까? C/C++, 맞죠? – HolyBlackCat