본문 바로가기

nakka soft world !

검색하기
nakka soft world !
프로필사진 nakka

  • 분류 전체보기 (259) N
    • 경제 (3)
      • 기업 분석 (3)
    • 프로그래밍언어 (6)
      • C언어 (7)
      • C++ (55)
      • 안드로이드(Android) (14)
      • QT-QML (6)
      • Java Script (1)
      • Python (6)
    • 일상 (111) N
      • 후기 (88) N
      • 최신기술 (4)
      • 체험단 (9)
      • 짧을단생각상 (9)
    • 여행 (5)
      • 호주 (1)
      • 말레이시아 (0)
      • 필리핀 (0)
      • 프랑스 (0)
      • 이탈리아 (0)
      • 대한민국 (4)
      • 베트남 (0)
    • English (44)
      • Easy English (44)
    • My Space (0)
Guestbook
Notice
Tags
  • 시티카
  • LGV50
  • QML
  • 내돈내산
  • 장위동
  • easy english
  • Python
  • ebs easy english
  • 마리텔
  • 문재인대통령생가
  • Ebs
  • 전기차 렌트
  • 5G
  • android
  • 전기차
  • lgv50thinq
  • 유플레이어스
  • 대통령생가
  • v50
  • 입학설명회
  • 짧을단생각상
  • 씨티카
  • C
  • 유플러스5G
  • 렌트카 전기차
  • 백주부
  • 안드로이드
  • bitbake
  • sm3 전기차
  • sm3 ze
more
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록가상함수와 다형성 (1)

nakka soft world !

가상함수와 다형성

Upcasting class Animal{public:int age;string name;};class Dog : public Animal{public:int color}; int main(){double d = 3.4;int* pn = &d; // error. void ptr은 가능 Dog dogAnimal*p = &dog; // OK. 기반 클래스 포인터에 파생클래스 주소를 가르킬수 있다.// upcasting p->age = 2;p->name = "kim"; p->color = 2; // error// 기반 클래스 포인터로는 기반클래스 멤버만 접근 할수 있다. Dog pDog = static_casting(p);pDog->color = 2; // ok} Upcasting 활용class Animal{..

프로그래밍언어/C++ 2017. 3. 27. 15:11
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바