Post

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.