목록Study/C++ (62)
Rylah's Study & Daily Life

번역서를 보는 것이 아니라 원서를 보기 시작 일주일 안에 끝났으면 좋겠다. Chapter 1: C++에 익숙해지자. Item 1: View C++ as a federation of languages. - C++를 언어의 연합체로 바라보자 C++에서 고려해야할 하위 요소 4가지 1. C. 하위레벨 언어 2. 객체 지향 C++ 3. Template C++ 4. STL 이러한 하위 언어 요소들이 모여있는 연합체라고 생각하는 것이 맞다. Item 2: Prefer consts, enums, and inlines to #defines. - #define을 쓰기 전에 const, enum, inline을 사용할 수 있는 지 고려하자. #define에 선언된 항목은 컴파일러에서 찾아볼 수 없다. 전처리기에서 이미 제..
보호되어 있는 글입니다.
보호되어 있는 글입니다.

지금까지 배운 C++는 Single Thread 프로그램이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 #include class Knight { public: Knight() : _hp{ 100 } { } ~Knight() { } void PrintKnightHp() { std::cout

C++에서 메모리를 요즘 읽고 있다보면 레지스터를 읽을 때 헷갈리는 부분이 많다. 어셈블리를 제대로 공부하지 않아서 생긴 현상인데 RAX는 64비트에서 64비트를 쓰는 레지스터 RBX RCX 이렇게 나갈 수 있는 것이고 EAX는 32비트에서 32비트 전체를 쓰거나 64비트에서 그 절반인 것을 쓰는 것이고 AX는 16비트 AH는 AX 앞부분 8비트 AL은 8비트 뒷부분을 뜻한다.
.bss - 초기값이 없는 전역 변수 .data - 초기값이 있는 전역 변수 .rodata - Read Only Data
https://modoocode.com/172 씹어먹는 C++ - modoocode.com 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114..
보호되어 있는 글입니다.