사람들이 C++의 구조와 클래스의 차이점에 대해 가장 흥미로운 잘못된 관점이 무엇입니까?사람들이 C++의 구조와 클래스의 차이점에 대해 가장 흥미로운 잘못된 시각은 무엇입니까?
2
A
답변
4
실제 차이점에 관심이있는 사용자를 위해 struct에 지정된 기본 액세스는 public이며 클래스의 경우 private입니다. 다른 차이점은 없습니다.
여기를 참조하십시오. related answer
키워드 클래스로 정의 된 클래스의 멤버는 기본적으로 비공개입니다. 키워드 struct 또는 union으로 정의 된 클래스의 멤버는 기본적으로 public입니다.
기본 클래스에 대한 액세스 지정자가없는 경우 public은 파생 클래스가 struct로 선언되고 클래스가 선언되었을 때 private으로 간주 될 때 가정됩니다.
많은 사람들이 성능 차이가있을 것이라고 생각하지만 상상할 수는 없을 것입니다.
+0
빈 클래스와 빈 구조체의 크기는 어떻게됩니까? – Anu
9
클래스는 화성의 클래스이고 구조체는 비너스의 클래스입니다.
3
struct
에는 메소드가 없다고 가정하는 것은 매우 쉽습니다. 이것은 거짓입니다. 때로는 구조체에 구조체를 넣을 것입니다.
관련 문제
- 1. WCF의 가장 흥미로운 용도는 무엇입니까?
- 2. CUBE와 ROLLUP의 차이점에 대해 알아보기
- 3. 당신이 만난 가장 흥미로운 디자인 패턴은 무엇입니까?
- 4. 파이썬을 둘러싼 가장 흥미로운 프로젝트는 무엇입니까?
- 5. FFmpeg + iPhone - 흥미로운 (잘못된?) 비디오 인코딩 결과
- 6. PHP 스크립트의 구조와 범위는
- 7. 기본 클래스의 "기본"액세스 지정자 차이점에 대한 이유
- 8. JADE의 흥미로운 점은 무엇입니까?
- 9. 차이점에 대해 동일한 사양의 테이블 2 개를 쿼리하는 중
- 10. 2 가지 차이점에 대해 SQL 데이터베이스 테이블을 사용하는 방법? (C#)
- 11. 젠드 프레임 워크 - bootstrap.php와 application.in 사용? 차이점에 대해 혼란스러워합니다.
- 12. 안드로이드지도의 흥미로운 사용
- 13. 구조와 클래스
- 14. Mysql 테이블 구조와 쿼리
- 15. Java Agent의 흥미로운 용도는 무엇입니까?
- 16. flickr에서 "최근에 흥미로운"사진을 얻는 방법은 무엇입니까?
- 17. 당신이 만난 가장 흥미로운 SQL 질문 (TSQL 프로그램 포함)은 무엇입니까?
- 18. 클래스의 생성자로 가장 빨리 이동하는 방법은 무엇입니까?
- 19. C의 공용 라이브러리는 무엇입니까?
- 20. Mockito가 잘못된 인수에 대해 불평합니다.
- 21. 에 대해 셰어 포인트 서버와 비즈 토크 서버 사이의 차이점에 관해서.
- 22. 사람들이 양식을 작성하도록 지시하는 방법
- 23. 다른 X에 대해 [X] 클래스의 패턴 일치 방법은 무엇입니까?
- 24. 데모를위한 흥미로운 데이터
- 25. 내가 같은 C의 배열을
- 26. "컴퓨터 프로그램의 구조와 해석"이란 무엇입니까?
- 27. 데이터 구조와 분석을 잘하는 방법은 무엇입니까?
- 28. 흥미로운 이벤트 "처분"동작
- 29. C의 알고리즘
- 30. 데이터 구조와 같은 트리
스택 오버플로는 잘못된 답변이 아닌 * 오른쪽 * 답변을 지원하도록 설계되었습니다. –
'class'보다는 'struct'키워드를 사용하면 실제 문서 대신에 일종의 문서로 작동 할 수 있습니다. –
그들 사이의 차이가 논의할만한 가치가 있음을 의미합니다. –