본문 바로가기

#유코딩 코딩연습장

검색하기
#유코딩 코딩연습장
프로필사진 YooCoding

  • 분류 전체보기 (119)
    • C++ (1)
    • C# (0)
    • # 프로그래머스 - 알고리즘 (110)
      • 프로스래머스 0단계 (35)
      • 프로그래머스 1단계도 다시보자 (56)
      • 프로그래머스 2단계를 풀어보자 (15)
      • 프로그래머스 3단계 스터디 (4)
    • #LeetCode (4)
      • Easy (4)
    • #Programming (2)
      • #CleanCode (1)
      • #Refactoring (0)
      • #Book (1)
    • #포트폴리오 (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록C++ (1)

#유코딩 코딩연습장

#가상함수와 순수 가상함수

1.가상함수(virtual function) - 파생 클래스에서 재정의할 것으로 기대하는 멤버 함수를 의미하며, 가상 함수는 자신을 호출하는 객체의 동적 타입에 따라 실제 호출할 함수가 결정 됨. (기초 클래스에서 virtual 키워드를 사용해 가상 함수를 선언하면, 파생 클래스에서 재정의된 멤버 함수도 자동으로 가상 함수가 됨. virtual 멤버함수의원 2.동적 바인딩(dynamic binding) (바인딩(binding) : 함수를 호출할때 어느 불록(해당 함수의 정확한 메모리 위치)에 있는 함수를 실행하라는 의미) - 대부분의 함수는 컴파일 타임에 고정된 메모리 주소로 변환되지만 가상함수는 프로그램이 실행될 때 객체를 결정, 컴파일 타임에 해당 객체를 특정할 수 없기 때문에 컴파일러가 어떤 함수를..

C++ 2019. 8. 9. 10:18
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바