Q.오버로딩과 오버라이딩
Q. C++에서 오버로딩과 오버라이딩의 차이는? 답변 보기 재정의, 다중 정의 오버로딩은 함수의 이름은 같고, 매개변수가 다릅니다. 오버라이딩은 부모 클래스의 함수를 자식 클래스에서 재정의해서 사용합니다. ### Q. 오버로딩에서 반환값만 다르게 하면 어떻게 되나요? 답변 보기
Q. C++에서 오버로딩과 오버라이딩의 차이는? 답변 보기 재정의, 다중 정의 오버로딩은 함수의 이름은 같고, 매개변수가 다릅니다. 오버라이딩은 부모 클래스의 함수를 자식 클래스에서 재정의해서 사용합니다. ### Q. 오버로딩에서 반환값만 다르게 하면 어떻게 되나요? 답변 보기
### Q. 상속이란? 답변 보기 ### Q. is-a, has-a 답변 보기 ### Q. 다이아몬드 상속 문제? 답변 보기 다이아몬드 상속 문제는 동일한 부모 클래스를 여러 경로로 상속받을 때 발생하는 중복과 모호성 문제이며, 가상 상속(`virtual`)을 통해 해결할 수 있습니다. ### Q. 상속 관계에서 생성...
SOLID 원칙은 객체 지향 프로그래밍과 설계에서 유지 보수성과 확장성을 높이기 위해 사용되는 다섯 가지 원칙입니다. SRP 단일 책임의 원칙 : 각 클래스는 하나의 책임만 가져야 합니다. 즉, 클래스는 오직 하나의 기능이나 역할만 담당하도록 설계되어야 합니다. OCP 개방-폐쇠 원칙 : 새로운 기능을 추가...
객체 지향 프로그래밍(Object-Oriented Programing) 이란? 소프트웨어를 객체라는 단위로 나누어 개발하는 프로그래밍 패러다임으로, 객체들이 상호작용하는 방식으로 프로그램을 구성합니다. 코드 재사용성이 좋고, 유지보수에 용이합니다. 프로그래밍 언어에서 객체란 객체 = 인스턴스(실제 메모리에 할당된 상태) + 클래스(자료형...
완전수 : 0, 6, 28, 496, 8128 A 65, a 97 요구사항 확인 GoF 디자인 패턴 생성 패턴 - 생빌 프로 팩앱싱 Builder : 복잡한 인스턴스를 조립하여 만드는 구조로, 생성과 표기를 분리해 복잡한 객체를 생성한다. Prototype : 처음부터 일반적인 원형을 만들어 놓고, 그것...

🎮 3D 게임 모작 – Evil West (DirectX 11) 📖 프로젝트 개요 프로젝트명: 3D 게임 모작 – 팀 프로젝트 / Evil West 모작 개발 도구: C++, DirectX 11 제작 기간: 2024.02.13 ~ 2024.04.15 (약 2개월) 개발 인원: 6인 담당 업무: 이펙트 시스템 구현 및 제작 ...


줄바꿈 끝에 공백 2칸 줄바꿈을 여러번 하고싶다면 <br/> 수평선 * * * *** - - - --- 제목 (Header) # 제목 1 ## 제목 2 ### 제목 3 #### 제목 4 ##### 제목 5 ###### 제목 6 제목 1 제목 2 제목 3 제목 4 제목 5 제목 6 코드블럭 ( ``` ) 맨 뒤에 . <...