More actions
No edit summary |
No edit summary |
||
| Line 73: | Line 73: | ||
== 덧글 == | == 덧글 == | ||
얍 | |||
* [[성훈]] | |||
----------- | ----------- | ||
Revision as of 09:42, 25 August 2016
개요
- Mastering Further C++
- --Mxxxxx Fxxxxxx C++...--
진행
- 진행 방식은 과거 미시Cpp를 벤치마킹(?)해서 진행합니다.
- 즉, 주마다 특정 주제 내용을 소개하는 방식으로 진행됩니다.
- 진행 스타일은 과거 CS 스터디와 동일합니다.
- --템플릿도 그냥 복사해서...--
- 2016년 2학기 시작 직후부터 시작할 예정입니다.
- 항상 2시간 정도로 진행 예정입니다.
- 되도록이면 수요일 정모 직후에 시작하려고 예정중입니다.
- 주마다 진행 요일이 불가피하게 바뀌어야 할 수도 있습니다.
- 위 세가지는 예정이므로 바뀔 수도 있습니다!
참가자
목표
- C++ 돌아보기 --돌아보는 척 하면서 더 낯설게 만들기--
- C++11과 C++14의 내용 숙지
- 흔한 C++ 프로그래밍 실수 방지하기
- C++에서의 동시성 활용하기
참고
- Primer 5th Edition
- 기본 바탕은 이 책을 기준으로 합니다.
- C++
- Effective C++
- Modern C++
- STL
- Concurrency In Action
- C++
- Exceptional C++
- C++ Style
- 그 외 위키피디아와 C++ 레퍼런스 사이트 등
진행 내용
진행 예정 내용
- Chapter 1. 변수와 타입
- #1. Integer!
- = (지나가는) long long의 숨겨진 이야기
- #2. 조심스레 일어나는 변환
- = 부호 유무가 일정하지 않으면 항상 경계해야 한다.
- #3. Only char!?
- = char, signed char, unsigned char를 구분하자.
- = 항상 다양한 문자 집합들을 고려하자.
- = C-Style 문자열과 C++의 관계를 파악하자.
- = 가끔은 이스케이프 시퀀스를 무시할 때가 필요하다.
- #4. 상수 표기
- = 정수 상수는 생각보다 다른 의미를 가질 수도 있다.
- = 생각보다 도움이 될만한 접두사/접미사도 있다.
- #5. 초기화는!? (내장 타입 기반)
- = 초기화는 대입이 아니다.
- = 목록 초기화(균일 초기화)의 의미가 달라질 때가 있다.
- = 선언과 정의를 구분하자.
- = extern 지정이라고 해서 결코 선언을 100% 보장하지는 않는다.
- = 지역 정적 객체가 아닌 정적 객체들의 함정에 빠지지 말자.
- #6. 복합 타입의 함정..?
- = 참조자의 의미를 정확히 파악하자!
- = 포인터의 의미를 정확히 파악하자!
- = 포인터 간 형변환을 파악하자.
- = 널 포인터를 나타내고자 한다면 선택권은 없다.
- = 포인터와 참조자를 구분해서 사용하자.
- 계속 작성 예정입니다.
덧글
얍