자주 사용하게 되는 메서드들을 구현하는 프로젝트이다.이후에 진행할 프로젝트들에서 실제 메서드들을 사용할 수 없으니이번 프로젝트에서 구현한 메서드들을 사용한다는 느낌으로 진행하였다.이 메서드들은 설명을 간단히 할 수 있으므로 표로 만들었다.매개변수const char \*
이 프로젝트는 업데이트 되며 내용이 변경되었습니다. 이번 문서는 이전 버전의 get_next_line 입니다.매개변수fd 파일 디스크립터line 읽혀들인 값반환1 제대로 읽힘0 EOF 임\-1 에러파일 디스크립터로부터 개행 직전까지의 한 줄을 읽고,반환하는 함수를 작성
프로젝트 이름만 봐도 짐작이 가듯이,이 프로젝트는 printf 메서드를 구현하는 프로젝트이다.우리가 흔히 쓰는 pinrtf를 매우 편리하게 사용할 수 있던 이유는 그만큼 printf에 나름 섬세한 기능들이 있기 때문이다.다음 서식 지정자를 구현하세요 : cspdiuxX
이 페이지는 푸쉬스왑 프로젝트 안에 있는 모든 명령어와 목표 그리고 스택이 어떻게 되어있는지 알고 있다는 전제하에 이해할 수 있도록 만들었습니다.
퀵소트를 적용하는 구간입니다. 이전글을 그대로 가져온거라 난잡하고 정리도 잘 되지 않은 상태입니다.
철학자에게 밥먹이는 서브젝트.
미니쉘을 구현하기 위해 알아야 할것들.
알고리즘과 고려해야할 사항들을 적어봤다.
처음이라 많이 쓴건 없지만 기본적으로 cpp의 사용법을 배우는 프로젝트이다.(기본적인 함수, 동적과 정적 할당 등)
생성자의 기본적인 사용, 참조변수와 일반 포인터의 차이점, replace 구현, if문을 사용하지 않고 경우의 수 구현 등을 배우는 프로젝트이다.
부동 소수점과 연산자, 복수 생성자 등과 관련된 클래스들을 생성하고 이 클래스들을 이용하여 bsq 알고리즘을 해결하는 프로젝트이다.
클래스의 상속에 대해 배우는 프로젝트이다. 그 외에 -Wshaow와 -Wno-shaow에 대한 옵션에 대해 살짝 알 수 있다.
가상 소멸자, 가상 함수
Bureaucrat 클래스를 만들어라.name과 grade를 만들어라grade가 1보다 큰 등급이면(1보다 작으면)Bureaucrat::GradeTooHighExceptiongrade가 150보다 작은 등급이면(150보다 크면)Bureaucrat::GradeTooLow
convert 이름의 프로그램을 만들어라.int : 0, -42, 42...float : 0.0f, -4.2f, 4.2f... 그리고 +inff, -inff, nanfdouble : 0.0, -4.2, 4.2... 그리고 +inf, -inf, nantestuintptr