전체 글 64

다중 상속과 가상 상속

다중상속 - 여러 개의 클래스로부터 다중으로 상속 받을 수 있음 다중상속의 문제점 - 기본 클래스의 멤버에 대해 중복 상속 문제 - 멤버가 중복되어 컴파일러가 해석하기에 모호함 가상상속 - 다중 상속으로 인한 기본 클래스 멤버의 중복 상속 문제 해결 - 파생 클래스의 선언문에서 기본 클래스 앞에 virtual 키워드 입력 - 중복되는 상속을 하나만 상속받을 수 있도록 함

학습/C++ 2021.10.14

시리얼 통신 - 양방향 #1

printf( )함수 연결하기 - 파일 추가 - printf( )함수는 stdio디바이스로 출력하므로 stdio가 내가 작성한 putchat0( ) 함수로 연결되도록 처리해야하며 putchar0( )함수도 이미 정해진 함수 형식을 취해야 함 * static int putchar0(char c, FILE* stream); * static FILE mystdout = FDEV_SETUP_STREAM(putchar0, NULL, _FDEV_SETUP_WRITE); * stdout = &mystdout - putchar0( )에 입력하면 mystdout을 생성하며 입력하고 그 내용을 stdout에 전달하는 구조

학습/ATmega128 2021.10.14