다음 클래스가 주어를 포인터에 할당? 왜 주석 처리 된 명령은 유효하지 않습니까?저장 기간은
Q
저장 기간은
1
A
답변
5
코드가 완벽하게 유효합니다.
*colorPtr = BLUE;
은 가리키는 대상에 BLUE
의 값을 복사합니다. 이 경우 Button
의 구성원이고 따라서 Button
개체가 파괴 될 때까지 존재한다는 것을 보장하는 color
입니다.
void setToBlue() {
color = BLUE;
}
정확히이 경우 동일한 지
는참고.
왜 아웃이 유효하지 않은 명령을 주석 :
은 편집에 대답하려면?
->
연산자는 (*colorPtr).
과 동일합니다. .
연산자는 구성원 액세스 연산자이며 열거 형에는 액세스 할 구성원이 없으므로 의미가 없습니다.
1
여기에는 열거 형에 대한 근본적인 혼란이 있다고 생각합니다. 아마도이 샘플을보기위한 가장 좋은 방법은 #define입니다.
대신 당신이
#define BLUE 2
있었다 다음 색상 = BLUE했다 상상해; 이것은 color = 2로 분해 될 것입니다.
'2'는 이제 바이너리의 메모리에 하드 코딩되어 있기 때문에 범위가 전역입니다.
관련 문제
- 1. iPhone/iPad의 세션 저장 기간은 얼마입니까?
- 2. 유효 기간은
- 3. AJAXy 웹 응용 프로그램에 로그인해야하는 항목과 로그 저장 기간은 어떻게됩니까?
- 4. 기간은 어느 기간에 포함됩니까?
- 5. 날짜 사이의 기간은 R
- 6. 너무 몇 기간은()
- 7. NSCalendarUnitEra의 기간은 얼마나됩니까?
- 8. 비교 :: 기간은 time_ago_in_words
- 9. MP3의 기간은 반환 제로
- 10. 오디오 기간은 0.0
- 11. 날짜 시간 및 기간은
- 12. Fiware : 가입 기간은 언제 시작됩니까?
- 13. WindowsAzure.AD.Graph.2013_04_05 - 유효 기간은 얼마입니까?
- 14. 유효 기간은 코드의 가독성을 위해
- 15. SAML 토큰의 유효 기간은 얼마입니까?
- 16. 표준 : 크로노 : 사용자 지정 기간은
- 17. 이벤트 추적 데이터 - 표시 기간은?
- 18. 스프레드 시트에 표시되는 기간은 어떻게됩니까?
- 19. InfluxDB - 샤드 그룹 기간은 무엇입니까
- 20. - [UIApplication openURL :] NSURL의 기간은 얼마입니까?
- 21. 체크 날짜 분할 기간은 연속입니다.
- 22. Java JDBC 효율 : 연결을 유지하는 기간은 얼마입니까?
- 23. 클라우드 스토리지 - 데이터 보관 기간은 얼마나 되나요?
- 24. 기간은 C# 동적 이름 인 ExpandoObjects입니까?
- 25. 모든 XMLHttpRequest 기간은 요청마다 증가합니다. 무엇을해야합니까?
- 26. 신청 기간은? Via Paw HTTP 클라이언트
- 27. 데이터 저장소 쿼리의 유효 기간은 얼마나됩니까?
- 28. Joda 시간의 진행 기간은 어떻게 받습니까?
- 29. 암호 재설정 해시를 유효 기간은 얼마입니까?
- 30. AVMutableMetadataItem의 시간과 기간은 읽은 후 무효입니다.