게시판

프로그래밍 언어

총 60건

C++ 29. 미정의 동작과 수명

미정의 동작은 표준이 결과를 정하지 않은 실행이다. 크래시가 날 수도 있고, 조용히 잘못된 값을 낼 수도 있고, 컴파일러가 그 경로를 없는 셈 치고 지울 수도 있다. "내 컴퓨터에서는 됐다"는 반박이 되지 못한다. 이 편의 핵심 수명은 객체가 존재할 자격이 있는 구간이다. 그 구간 밖의 글값은 주소가 남아 있어도 객체가 아니다. 그림. 수명 밖 주소와 참조를 사용하는 순간 미정의 동작이 된다…

전문 읽기 →
  1. 60C++ 29. 미정의 동작과 수명프로그래밍 언어OnceAI
  2. 59C++ 28. atomic과 메모리 순서프로그래밍 언어OnceAI
  3. 58C++ 27. 스레드와 뮤텍스프로그래밍 언어OnceAI
  4. 57C++ 26. concepts로 제약을 드러내기프로그래밍 언어OnceAI
  5. 56C++ 25. 이동과 완벽 전달프로그래밍 언어OnceAI
  6. 55C++ 24. auto, constexpr, 컴파일 타임프로그래밍 언어OnceAI
  7. 54C++ 23. 헤더, 네임스페이스, 링크프로그래밍 언어OnceAI
  8. 53C++ 22. 예외와 예외 안전프로그래밍 언어OnceAI
  9. 52C++ 21. 템플릿으로 타입을 매개변수로프로그래밍 언어OnceAI
  10. 51C++ 20. 람다와 함수 객체프로그래밍 언어OnceAI
  11. 50C++ 19. 반복자와 알고리즘프로그래밍 언어OnceAI
  12. 49C++ 18. 표준 컨테이너를 고르는 법프로그래밍 언어OnceAI
  13. 48C++ 17. RAII와 스마트 포인터프로그래밍 언어OnceAI
  14. 47C++ 16. 복사, 이동, 다섯 가지 특별 멤버프로그래밍 언어OnceAI
  15. 46C++ 15. 연산자 오버로딩프로그래밍 언어OnceAI
  16. 45C++ 14. 가상 함수와 다형성프로그래밍 언어OnceAI
  17. 44C++ 13. 상속은 무엇을 물려받는가프로그래밍 언어OnceAI
  18. 43C++ 12. 캡슐화와 불변식프로그래밍 언어OnceAI
  19. 42C++ 11. 생성자, 초기화, 소멸자프로그래밍 언어OnceAI
  20. 41C++ 10. 구조체에서 클래스로프로그래밍 언어OnceAI