시스템 프로그래밍을 다시 복습하면서, C/C++ 언어를 다시 되새기기 위해 강좌를 수강하고 있습니다. 강좌사이트는 역시 입문이 쉬운 코딩 강좌 사이트 인프런입니다. 대학교 다닐때 배웠던 언어이긴 하지만, 스스로 필요에 의해 배우게되니 새로운 마음가짐이 듭니다.
"C와 C++을 통시에 배워보자"라는 강좌이고, 빠르게 완강한 뒤, 개인적으로 게임이나 네트워크 관련 프로그램을 제작해보려고 합니다. 강좌리스트는 아래와 같고, 중간중간 유용한 내용이 있다면 정리하여 포스팅해두려고 합니다.
총 71개 강의 구성으로, 16시간 47분입니다. 입문 강좌로 대략적인 내용만 훑는 용도로 빠르게 넘어가겠습니다. 화이팅!
오리엔테이션
00 – Visual Studio 설치 방법 00:04:00
입출력과 변수
01 – Hello, World! 00:08:00
02 – Hello, World! 해석하기 00:09:00
03 – printf로 다양한 데이터 출력하기 00:13:00
04 – 변수란? 00:13:00
05 – 자료형 1 00:14:00
05 – 자료형 2 00:13:00
06 – sizeof 연산자와 형변환 00:13:00
07 – 입력 받기 00:11:00
08 – char 형과 ASCII 코드 00:14:00
09 – 섹션1 (입출력과 변수) 종합 문제 00:15:00
연산자와 제어문
10 – 변수로 연산하기 1 00:13:00
11 – 변수로 연산하기 2 00:10:00
12 – 경우 나누기 00:11:00
13 – if 문 잘쓰기 00:12:00
14 – switch 와 goto 문 00:15:00
15 – 반복하기 00:11:00
16 – for 문 1 00:17:00
17 – for 문 2 00:11:00
18 – for 문 3 00:14:00
19 – 섹션2 (연산자와 제어문) 종합문제 00:21:00
배열과 포인터
20 – 배열 00:13:00
21 – 배열을 활용해 보자!! 00:12:00
22 – 2차원 배열 00:12:00
23 – 문자열 00:16:00
24 – 변수 가리키기 (포인터) 00:17:00
25 – 배열과 포인터의 관계 00:16:00
26 – 배열 가리키기 (배열 포인터) 00:13:00
27 – 2차원 배열과 배열 포인터 00:17:00
28 – 포인터 배열 미리보기 00:15:00
29 – 섹션3 (배열과 포인터) 종합문제 00:13:00
30 – 섹션3 (배열과 포인터) 종합문제 2 00:12:00
함수
31 – 함수를 만들어보자!! 00:17:00
32 – 함수의 반환 00:17:00
33 – call-by-value와 call-by-reference 00:12:00
34 – 프로토타입 00:11:00
35 – 재귀 함수 00:16:00
36 – 배열을 매개변수로 넘기기 00:10:00
37 – 섹션 4 (함수) 종합문제 00:17:00
구조체
38 – typeof 00:10:00
39 – 구조체 만들기 00:10:00
40 – 구조체와 메모리 00:10:00
41 – 구조체 가리키기 00:10:00
42 – 구조체에 함수 집어넣기 00:09:00
43 – 섹션 5 (구조체) 종합문제 00:08:00
C언어 고급 기능
44 – 상수 만들기 00:14:00
45 – 매크로 자세히 알아보기 00:16:00
46 – 비트 연산 00:13:00
47 – 파일 입출력 00:17:00
48 – 유용한 함수들 00:18:00
C++ 배우기
49 – C++ 스타일 입출력 00:13:00
50 – C++ 스타일 기본 문법 00:15:00
51 – C++ 스타일 함수 00:20:00
52 – 7부(C++ 스타일 프로그래밍) 문제 00:14:00
클래스
53 – 네임스페이스 00:22:00
54 – 클래스 = 구조체?? 00:14:00
55 – this 포인터 00:08:00
56 – 객체의 생성과 소멸 00:15:00
57 – 생성자의 다양한 사용 방법 00:18:00
58 – 정적 멤버 (1) 00:14:00
59 – 정적 멤버 (2) 00:14:00
60 – 상수형 매개변수와 상수형 메서드 00:15:00
61 – 멤버 메서드 활용하기 00:24:00
62 – 연산자 오버로딩 00:17:00
63 – 8부 (클래스) 종합문제 – 1 00:15:00
64 – 8부 (클래스) 종합문제 – 2 00:14:00
동적 할당과 객체 복사
65 – 동적 할당 00:22:00
66 – 깊은 복사와 얕은 복사 (1) 00:17:00
67 – 깊은 복사와 얕은 복사 (2) – 복사 생성자 오버로딩 00:14:00
68 – 깊은 복사와 얕은 복사 (3) – 대입 연산자 오버로딩 00:24:00
69 – 깊은 복사와 얕은 복사 (4) – 이동 시맨틱 00:25:00
'프로그래밍(TA, AA) > C C++' 카테고리의 다른 글
[Pro*C] Pro*C 소개와 기본 특징 및 오류 진단 (0) | 2017.09.09 |
---|---|
[C/C++] C를 이용한 프로그래밍 (0) | 2017.09.03 |
[시스템프로그래밍] 주요 정리 (0) | 2017.08.18 |
[통신프로그래밍] IPC(메시지큐, 공유 메모리, 세마포어) (0) | 2017.08.15 |
[통신프로그래밍] 파이프 (0) | 2017.08.13 |