C++ - Hello C++!
C++
C++를 내가 처음 접한건 대학교 2학년때이다. 당시에 1학년때 C언어를 배우고 Row level 언어에 흠뻑 빠져있던 시절 C++은 객체 지향에 대한 인식을 심어준 첫번째 언어이다. 이후 Java를 좀 쓰다가 취직후 Javascript와 Python만 썼었는데 이후 대학원에 와서 DiskANN 분석을 위해 C++ 코드를 접하니까 하나도 기억이 안나서 꽤나 곤란했다.
코딩 테스트 준비도 할겸, C++ 복습도 할겸 겸사겸사 빠르게 공부를 좀 하려고한다.
1. 개요
이 포스팅은 한번 C++은 접했는데 쓴지 너무 오래되서 기억이 잘 나지 않는 사람들을 위한 것이다.
구체적으로 대상을 말하자면 아래와 같다.
- C++로 코드를 짜는데 C와 혼용해서 나오는 경우
- C++의 참조자가 잘 기억이 안나는 경우
- Template이나 C++에서 지원하는 문법이 가물가물한 경우
위와 같은 사람들을 대상으로 포스팅을 진행할 예정이다.
일단 인터넷에 널려있는 위키독스나 여타 다른 포스팅과 직접 코드를 짜는 것으로 포스팅을 이어나갈 생각이다.
※ 목차는 굉장히 자주 바뀔 예정이며, 만약 Posting이 fix될 경우 해당 문구를 지우겠다.
2. 목차
- 자료형, 변수, 상수
- 배열, 포인터, 참조자
- 조건 분기문, 반복문
- 문자, 문자 배열, 문자열
- 함수
- 파일 I/O
- 클래스
- STL(Standard template library)
- 템플릿(Template)
- 예외처리
- 상속
- 쓰레드
- 람다표현식
이 밖에도 객체지향에 대한 내용과 C++에서만 제공하는 여러 코드 및 기능 역시 추가적으로 포스팅할 예정이다.
참고자료
This post is licensed under CC BY 4.0 by the author.