본문 바로가기

C++3

[42seoul] Webserv : 멀티플렉싱 웹서버 개발 🤖 Webserv Youpi Webserv by yeha, yeosong and kukim @42seoul : (2021.02.10 ~ 2021.05.03) 📖 About Nginx와 유사한 웹서버 개발 멀티 프로세스, 쓰레드가 아닌 멀티 플렉싱(Multiplexing)을 활용하여 구현합니다. 작동은 Nginx와 유사하게 conf 파일로 웹서버를 셋업합니다. Keyword : Socket Programming, HTTP/1.1 Request & Response, HTTP/1.1 Methods RFC, TCP/IP, Network, Multiplexing, Non-Blocking, Asynchronous, CGI, Webserver(Nginx) 📝 Review 팀 프로젝트 진행을 위한 구글 코딩 컨벤션, .. 2021. 10. 28.
[42seoul] Ft_containers : C++ STL 컨테이너 구현 📚 ft_containers @42seoul : (2021.02.02 ~ 2020.03.09) 📖 About 이 프로젝트는 C++ STL 라이브러리의 몇 가지 Container를 이해하기 위해 직접 구현해봅니다. (In this project you will implement the various container types of the C++ standard template library.) 구현 사항 C++ 98을 따릅니다. ✅ List ✅ Vector ✅ Map ✅ Stack ✅ Queue ✅ 각각의 컨테이너에 맞는 iterator 📝 Review STL의 컨테이너들을 직접 구현하면서 가장 큰 이점은 단순히 STL 함수 사용법을 아는 것을 넘어 microsoft/STL 오픈소스를 따라갈 수 있었으며.. 2021. 10. 28.
[42seoul] CPP Modules : C++을 활용한 OOP 익히기 📚 CPP Moudle 08 @42seoul : (2021.01.21 ~ 2020.02.07) 📖 About 이 프로젝트는 CPP 언어에 대한 기초 문법와 OOP, STL 라이브러리를 학습합니다. CPP의 기초 개념을 구현합니다. 📝 학습 내용 CPP 0 : 클래스, 생성자, 입출력 CPP 1 : 동적할당, 소멸자, 레퍼런스, 함수 오버로딩 CPP 2 : 임시 다형성, 연산자 오버로딩, 캐노니컬 폼 CPP 3 : 상속, 다중상속 CPP 4 : 다형성, 추상클래스, 순수 가상함수, 인터페이스 CPP 5 : 예외처리 CPP 6 : 형변환(static, reinterpret, dynamic, const) CPP 7 : 템플릿(function, function pointer, class) CPP 8 : STL(.. 2021. 10. 28.