v8의 다음 소스 코드를보고 있는데 handle_scope 객체가 혼동 스럽습니다. 그것이 초기화되기 전에 그것이 호출되는 것 같습니다. documentation은 스택에 할당 된 Object임을 지정합니다. 이 개체에 대해 자동으로 호출되는 기본 생성자입니까?C++ 초기화되지 않은 변수 호출
답변
예, 개체는 기본값으로 초기화됩니다. 즉, 기본 생성자가 호출됩니다.
std::string str;
str
즉, 아직 초기화되었습니다 : 그냥 당신이 std::string
선언하는 경우 등이있다.
기본값이 아닌 초기화는 초기화를 의미하지 않는 클래스 유형에만 해당됩니다.
입니다. 같은 범위에있는'int x;'도 불확정 값으로 초기화 될 것입니다. –
@ LuchianGrigore 마지막에 비 클래스 유형을 언급했습니다. –
"기본 클래스 초기화가 초기화를 의미하지 않는 클래스가 아닌 클래스에만 해당됩니다."- 여기에는 초기화가 잘못되었습니다. –
- 1. 초기화되지 않은 변수 문제는
- 2. 실제로 초기화되지 않은 초기화되지 않은 로컬 변수?
- 3. Perl - 초기화되지 않은 변수
- 4. STM32 : 초기화되지 않은 변수?
- 5. 초기화되지 않은 변수
- 6. 코드가 초기화되지 않은 로컬 변수
- 7. G ++ 4.4 "초기화되지 않은"변수
- 8. for 루프에서 초기화되지 않은 변수
- 9. gcc, 초기화되지 않은 전역 변수
- 10. Fortran 2003에서 초기화되지 않은 변수
- 11. 스위치 문 초기화되지 않은 변수
- 12. 초기화되지 않은 변수 읽기 오류
- 13. 오류 C4700 : 초기화되지 않은 지역 변수 'A'사용
- 14. Java의 메모리에 초기화되지 않은 정적 변수
- 15. 초기화되지 않은 반복자를 검사하는 C++
- 16. C++ : 오류 C4700 초기화되지 않은 지역 변수 ""가 사용되었습니다.
- 17. 경고 C4700 : 초기화되지 않은 로컬 변수
- 18. 함수 호출 인수가 초기화되지 않은 값입니까?
- 19. C/C++ 초기화되지 않은 배열의 결과
- 20. 어떻게 능통 자 NHibernate가 초기화되지 않은 변수
- 21. 초기화되지 않은 변수 UB의 주소를 사용하고 있습니까?
- 22. 초기화되지 않은 변수 사용 - 컴파일러가 깨졌습니다.
- 23. 초기화되지 않은 변수 유형 가져 오기
- 24. if 문의 초기화되지 않은 변수 xcode
- 25. 선언 된 경우에도 초기화되지 않은 로컬 변수
- 26. null 생성자없이 초기화되지 않은 변수 선언
- 27. 잠재적으로 초기화되지 않은 로컬 포인터 변수 - 대안?
- 28. 알림없이 처리 할 때 초기화되지 않은 변수
- 29. 오류 C4700 : 초기화되지 않은 지역 변수 '최저'사용
- 30. 초기화되지 않은 변수/포인터가 정의 또는 선언이됩니까?
네, 기본 생성자는 – SomeWittyUsername