반응형
온라인 무료 공개 [디딤돌 C++]
책 소개
이 책은 C언어를 학습한 이들을 이가 C++언어를 학습하기 위해 작성하였습니다.
C++언어는 C언어와 변수나 연산, 함수 등의 기본 문법은 비슷하지만 클래스와 템플릿 문법을 있습니다.
특히 C++ 언어에서 클래스는 OOP(Object Oriented Programming, 개체(혹은 객체) 지향 프로그래밍) 방식으로 프로그래밍할 수 있게 새롭게 추가한 문법이죠.
이러한 특징으로 인해 C언어와 C++은 접근 방식에서 많은 차이를 갖고 있습니다.
이 책은 C++입문자를 위한 책이지만 단순히 C++문법을 다루고 있는 책은 아니예요. 오히려 C++에 새롭게 추가한 문법을 OOP에 어떻게 활용하는지에 관한 부분이 많습니다.
이를 위해 문법 외에도 OOP의 특징과 OOP 프로그래밍 개발 공정 및 기본적인 설계에 관해서도 다루고 있어요.
이미 효과적인 개발 방법론들에 대한 연구나 교육 및 현업에서의 적용이 되고 있음에도 프로그래밍 언어에 대한 책에는 개발 공정이나 설계에 대해 다루지 않는 게 현실입니다. 이 책에서는 OOP 프로그래밍 개발 공정을 다루면서 기본적인 개발 방법론도 접목할 거예요.
아무쪼록 이 책을 통해 C++ 문법 뿐만 아니라 개발 공정에 맞게 프로그래밍 작성 능력을 키울 수 있었으면 하는 게 제 바람입니다.
목차
- [디딤돌 C++] 1. 들어가기에 앞서
- [디딤돌 C++] 2. C++ 언어 소개 및 책의 기술 범위
- [디딤돌 C++] 3. 입출력 개요 (cin, cout)
- [디딤돌 C++] 4. 태그 명을 형식 명으로 사용
- [디딤돌 C++] 5. 함수 중복 정의 (FUNCTION OVERLOADING)
- [디딤돌 C++] 6. 디폴트 매개 변수
- [디딤돌 C++] 7. 매개 변수 이름이 없는 스텁 매개 변수
- [디딤돌 C++] 8. 이름 충돌을 방지하는 namespace
- [디딤돌 C++] 9. 레퍼런스 변수
- [디딤돌 C++] 10. 신뢰성 강화(열거형)
- [디딤돌 C++] 11. 논리 형식 bool 제공
- [디딤돌 C++] 12. string 형식 개요
- [디딤돌 C++] 13. OOP 개요
- [디딤돌 C++] 14. 캡슐화 개요
- [디딤돌 C++] 15. 접근 지정자
- [디딤돌 C++] 16. 생성자, 소멸자
- [디딤돌 C++] 17. 정적(static) 멤버
- [디딤돌 C++] 18. 상수화 멤버
- [디딤돌 C++] 19. 특별한 멤버 this
- [디딤돌 C++] 20. 캡슐화 실습1 – 복소수
- [디딤돌 C++] 21. 캡슐화 실습2 – 학생
- [디딤돌 C++] 22. 캡슐화 최종 실습 – 시나리오
- [디딤돌 C++] 23. 캡슐화 최종 실습 – 멤버 필드
- [디딤돌 C++] 24. 캡슐화 최종 실습 – 멤버 메서드
- [디딤돌 C++] 25. 캡슐화 최종 실습 – 테스트 코드 작성
- [디딤돌 C++] 26. 캡슐화 최종 실습 – 구체적 구현
- [디딤돌 C++] 27. 상속(일반화 관계) 개요
- [디딤돌 C++] 28. 파생 개체의 생성과 소멸 과정
- [디딤돌 C++] 29. 접근 지정자 protected
- [디딤돌 C++] 30. 무효화
- [디딤돌 C++] 31. 다형성 개요
- [디딤돌 C++] 32. 형식의 다형성
- [디딤돌 C++] 33. 메서드의 다형성
- [디딤돌 C++] 34. 추상 클래스(ABSTRACT CLASS)
- [디딤돌 C++] 35. 인터페이스 (INTERFACE)
- [디딤돌 C++] 36. 다중 상속
- [디딤돌 C++] 37. 하향 캐스팅
- [디딤돌 C++] 38. C++에서의 형 변환
- [디딤돌 C++] 39. 상속, 다형성 실습1 (상품, 할인 상품)
- [디딤돌 C++] 40. 상속과 다형성 실습2 (도형)
- [디딤돌 C++] 41. 상속과 다형성 최종 실습 시나리오
- [디딤돌 C++] 42. 상속과 다형성 최종 실습 – 학생
- [디딤돌 C++] 43. 상속과 다형성 최종 실습 – 파생 클래스
- [디딤돌 C++] 44. 상속과 다형성 최종 실습 – 코드
- [디딤돌 C++] 45. 연산자 중복 정의 개요
- [디딤돌 C++] 46. 전역 연산자 중복 정의
- [디딤돌 C++] 47. 클래스에 연산자 중복 정의
- [디딤돌 C++] 48. 증감 연산자 중복 정의
- [디딤돌 C++] 49. 대입 연산자 중복 정의
- [디딤돌 C++] 50. 인덱스 연산자 중복 정의
- [디딤돌 C++] 51. 묵시적 형 변환 연산자 중복 정의
- [디딤돌 C++] 52. 함수 개체
- [디딤돌 C++] 53. iostream 흉내내기
- [디딤돌 C++] 54. 개체 출력자
- [디딤돌 C++] 55. string 클래스 흉내내기1
- [디딤돌 C++] 56. string 클래스 흉내내기2
- [디딤돌 C++] 57. 예외 처리
- [디딤돌 C++] 58. 템플릿(TEMPLATE) 개요
- [디딤돌 C++] 59. 전역 템플릿 함수
- [디딤돌 C++] 60. 템플릿 클래스
- [디딤돌 C++] 61. 클래스 간의 관계
- [디딤돌 C++] 62. 집합(AGGREGATION) 관계
- [디딤돌 C++] 63. 구성(COMPOSITION) 관계
- [디딤돌 C++] 64. 직접 연관(DIRECTED ASSOCIATION) 관계
- [디딤돌 C++] 65. 연관(ASSOCIATION) 관계
- [디딤돌 C++] 66. 의존(DEPENDENCY) 관계
- [디딤돌 C++] 67. 실현(REALIZATION) 관계
- [디딤돌 C++] 68. 최종 실습 – 개발 공정 및 시나리오
- [디딤돌 C++] 69. 최종 실습 – 요구 분석 및 정의
- [디딤돌 C++] 70. 최종 실습 – 설계1(클래스 다이어그램)
- [디딤돌 C++] 71. 최종 실습 – EHNARA 뼈대
- [디딤돌 C++] 72. 최종 실습 – 프로토 타이핑
- [디딤돌 C++] 73. 최종 실습 – 확장 가능한 순차 배열
- [디딤돌 C++] 74. 최종 실습 – 클래스 추가하기
- [디딤돌 C++] 75. 최종 실습 – 초기화 및 해제화
- [디딤돌 C++] 76. 최종 실습 – 학생 생성
- [디딤돌 C++] 77. 최종 실습 – 학생 이동
- [디딤돌 C++] 78. 최종 실습 – 전체 보기
- [디딤돌 C++] 79. 최종 실습 – 학생 복귀
- [디딤돌 C++] 80. 최종 실습 – 강의 시작
- [디딤돌 C++] 81. 최종 실습 – 도서관 가기
- [디딤돌 C++] 82. 최종 실습 – 소등
- [디딤돌 C++] 83. 최종 실습 – 거실로 가기
- [디딤돌 C++] 84. 최종 실습 – 파티
- [디딤돌 C++] 85. 최종 실습 – 노래방 가기
- [디딤돌 C++] 86. 최종 실습 – 다이어그램
- [디딤돌 C++] 87. 최종 실습 – 소스 코드
반응형
'프로그래밍 관련 책' 카테고리의 다른 글
[온라인 무료 공개] 디딤돌 알고리즘 C언어 출간 (0) | 2016.12.25 |
---|---|
[온라인 무료 공개] 디딤돌 Java 언어 Part1 출간 (0) | 2016.11.30 |
온라인 무료 공개 [Escort GoF의 디자인 패턴 C#] (1) | 2016.06.20 |
온라인 무료 공개 [디딤돌 자료구조와 알고리즘 C++] (0) | 2016.06.15 |
무료 동영상 강의 Escort C++ (2) | 2016.04.18 |
삶의 질 향상을 위한 S/W 자동화 기술 UI자동화 (2) | 2016.04.06 |
스택 계산기 - C언어(컴파일러 개념 적용) (0) | 2016.04.06 |
디딤돌 원격 제어 프로그램 with C# (0) | 2016.04.06 |
Escort 나만의 웹 검색엔진 만들기 (0) | 2016.04.06 |
Escort GoF의 디자인 패턴 C# (2) | 2016.04.06 |