Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

MFC++: Difference between revisions

From ZeroWiki
No edit summary
imported>nerumin90
No edit summary
Line 58: Line 58:
* MFC++/3월29일
* MFC++/3월29일
** Chapter 12. 연산자 오버로딩 완료!
** Chapter 12. 연산자 오버로딩 완료!
* MFC++/4월5일
* MFC++/5월9일
** 진행 예정.
** Chapter 13. 객체 지향 프로그래밍과 C++ 진행중.  


== 진행 예정 내용 ==
== 진행 예정 내용 ==
Line 81: Line 81:
* Chapter 13. 객체 지향 프로그래밍과 C++
* Chapter 13. 객체 지향 프로그래밍과 C++
* Chapter 14. 템플릿
* Chapter 14. 템플릿
* Chapter 15. 예외 처리와 예외 안전성


=== B. C++에서의 동시성 활용 ===
=== B. C++에서의 동시성 활용 ===
Line 89: Line 88:
* Chapter 4. 동시성 연산 간의 동기화
* Chapter 4. 동시성 연산 간의 동기화
* Chapter 5. C++ 메모리 모델과 원자적 연산
* Chapter 5. C++ 메모리 모델과 원자적 연산
* Chapter 6. 잠금 기반의 자료구조 디자인
* Chapter 7. Lock-free 기반의 자료구조 디자인
* Chapter 8. 동시성 코드의 디자인
* Chapter 9. 고급 스레드 관리
* Chapter 10. 동시성 어플리케이션의 테스트와 디버깅


* 계속 작성 예정입니다.
* 진행 후, 내용을 추가할 지 논의할 예정입니다.


== 덧글 ==
== 덧글 ==

Revision as of 16:39, 9 May 2017

개요

  • Mastering Further C++
    • --Mxxxxx Fxxxxxx C++...--

진행

  • 진행 방식은 과거 미시Cpp를 벤치마킹(?)해서 진행합니다.
    • 즉, 주마다 특정 주제 내용을 소개하는 방식으로 진행됩니다.
  • --진행 스타일은 과거 CS 스터디와 동일합니다.--
    • 복사와 이동부터는 완전히 PPT 진행으로 변경되었습니다.
  • 2016년 2학기 시작 직후부터 시작합니다.
  • 되도록이면 수요일 정모 직후, 7시에서 9시까지 진행합니다.
    • 주마다 진행 요일이 불가피하게 바뀌어야 할 수도 있습니다.
  • --진행에 사용되는 소스 코드는 해당 레포지토리에 있습니다.--
    • --[1]--
    • 진행 방식 변경 이후로는 더 이상 업데이트 되지 않고 있습니다.

참가자

목표

  • C++ 돌아보기 --돌아보는 척 하면서 더 낯설게 만들기--
  • C++11과 C++14의 내용 숙지
  • 흔한 C++ 프로그래밍 실수 방지하기
  • C++에서의 동시성 활용하기

참고

진행 내용

  • MFC++/9월7일
  • MFC++/10월5일
  • MFC++/11월2일
  • MFC++/11월9일
  • MFC++/11월30일
  • MFC++/1월4일
  • MFC++/1월11일
  • MFC++/1월18일
  • MFC++/2월1일
  • MFC++/2월15일
  • MFC++/2월22일
  • MFC++/3월7일
    • Chapter 11. 복사와 이동에서 복사까지 완료!
  • MFC++/3월22일
    • Chapter 11. 복사와 이동 완료!
  • MFC++/3월29일
    • Chapter 12. 연산자 오버로딩 완료!
  • MFC++/5월9일
    • Chapter 13. 객체 지향 프로그래밍과 C++ 진행중.

진행 예정 내용

A. C++의 기능과 라이브러리

  • Chapter 1. 변수와 타입
  • Chapter 2. 문자열과 배열, 벡터
  • Chapter 3. 표현식과 문장, 함수
  • Chapter 4. 클래스
  • Chapter 5. I/O와 C++
  • Chapter 6. 순차 컨테이너
  • Chapter 7. 일반화 알고리즘
  • Chapter 8. 연관 컨테이너
  • Chapter 9. 효율적이고 안전한 STL
  • Chapter 10. 동적 메모리 관리
  • Chapter 11. 복사와 이동
    • 이 챕터부터 스터디 진행이 완전히 PPT 진행으로 변경되었고, 따로 만들어진 목차는 없습니다.
  • Chapter 12. 연산자 오버로딩
  • Chapter 13. 객체 지향 프로그래밍과 C++
  • Chapter 14. 템플릿

B. C++에서의 동시성 활용

  • Chapter 1. Hello, Concurrency!
  • Chapter 2. 스레드 관리
  • Chapter 3. 스레드 간 데이터 공유
  • Chapter 4. 동시성 연산 간의 동기화
  • Chapter 5. C++ 메모리 모델과 원자적 연산
  • 진행 후, 내용을 추가할 지 논의할 예정입니다.

덧글