[ C++ 6, 7, 8, 9일차 ] 자료구조 시작, T 템플릿, 콘솔 엔진 제작 시작
자료구조선형/비선형 자료구조 : 연속적/비연속적 메모리 구조 선형 자료구조배열 : stack에 할당동적배열 : heap에 할당 - 배열- 동적 배열- 연결 리스트- 스택을 구현해 보는 작업을 했다. 구현 후에, template T로 범용성을 넓혀 구현하는 작업도 진행하며 템플릿의 특징을 정리해 보았다. template T - .h 헤더파일에 모두 구현해야 함. (컴파일 타임에 다 해석되어야 하기 때문) .cpp에 구현도 가능하지만, 구조가 이상해짐 - 템플릿이 복잡성을 증가할 수 있다. 예) const char*같은 경우, 따로 선언이 필요. -> 템플릿을 만들기 전에, 사용 범위 다시 생각해 보고 구현하기 - 템플릿 생성자에서, 기본 생성자 초기값 설정을 다음과 같이 설정하면..
2025. 1. 8.
[스터디] 인프런 CS 전공지식 스터디 2기_운영체제(1주차)
~섹션2 유닛7 +강의 정리와 개인적인 지식, 의견 또한 포함되어 있습니다. 강의의 자세한 내용은 포함하지 않고 있습니다. [섹션1 - 개요]컴퓨터는 운영체제가 있어야 추가 기능을 사용 가능하다. 운영체제의 일프로세스 관리메모리 관리하드웨어 관리_사용자의 제한파일 시스템 관리 운영체제의 구조커널 프로세스, 메모리, 저장장치 관리사용자는 인터페이스를 통해 접근(GUI_그래픽 window, mac, CLI_텍스트 명령)어플리케이션은 시스템 콜을 통해 커널에 접근 컴퓨터 하드웨어와 구조폰 노이만CPU - RAM프로그램 내장방식 - RAM에 올려 CPU에서 처리메인보드 : CPU, 메모리, 하드디스크, 그래픽카드, 출력장치(모니터, 키보드, 마우스, 스피커..) CPU(Central Processing Un..
2024. 10. 6.