728x90 ๋ฐ์ํ ์ ์ฒด ๊ธ465 [๋ช ํ C++] 9์ฅ ์ฐ์ต๋ฌธ์ ๐ฅ ๋ค์ด๊ฐ๊ธฐ ์ ์ - ์ด ์ฅ์ ๊ฐ์ํจ์์ ์์๊ฐ์ํจ์๋ฅผ ๋ฐฐ์ด๋ค. - ๊ฐ์ํจ์๋ ๋์ ๋ฐ์ธ๋ฉ์ ํตํด ํ๋ก๊ทธ๋จ ์คํ ์ ํจ์๋ฅผ ํ์ ํ๋ค. => ์ฌ์ ์ ๋ ํจ์๊ฐ ์์ ๊ฒฝ์ฐ, ์ฌ์ ์๋ ํจ์๋ฅผ ์ฌ๋ฆฐ๋ค. => ์ฌ์ ์ ๋ ํจ์๊ฐ ์์ ๊ฒฝ์ฐ, ๊ฐ์ํจ์๋ฅผ ์ฌ๋ฆฐ๋ค. - ์์๊ฐ์ํจ์๋ ๋ฐ๋๋ฅผ ๋์ง ์๊ธฐ์ ์์ ํด๋์ค์์ ๋ฐ๋์ ์ค๋ฒ๋ผ์ด๋ฉ์ ํด์ผํ๋ค. - ๊ฐ์ํจ์๋ ์์ ํด๋์ค์๊ฒ ์ค๋ฒ๋ผ์ด๋ฉ์ ๊ถ์ฅํ๋ค. (ํ์๋ ์๋๋ค) - ์ถ์ ํด๋์ค๋ ์์ ๊ฐ์ํจ์๋ฅผ ํ๋๋ผ๋ ํฌํจํ๊ณ ์๋ ํด๋์ค์ด๋ค. -> ๊ฐ์ฒด๋ก ์ฐ์ด๋ผ ์ ์๋ค! โจ์์ ๊ฐ์ํจ์์ ์ ๊ทผ์ง์ ์๊ฐ protected์ด๋ฉด ์์ํด๋์ค์์ ์ฌ์ ์ํ ๋๋ protected์์ ์ฌ์ ์ ํด์ค์ผ ํ๋ค! 3๋ฒ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1.. 2022. 12. 5. [๋ช ํ c++] 8์ฅ ์ฐ์ต๋ฌธ์ ๐ฅ ๋ค์ด๊ฐ๊ธฐ ์ ์ - 8์ฅ์ ์์์ ๋ํ ๋ด์ฉ , ์ฌ๋งํ๋ฉด public์ผ๋ก ํ์ํด๋์ค์ ์์ํด์ฃผ์! - MyQueue::MyQueue(int capacity):BaseArray(capacity) -> ์ด๋ฐ์์ ์์ฑ์ ์์(?) ์ ์จ์ฃผ๊ธฐ ์ ์ฉํ๋ค! 5๋ฒ 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 8.. 2022. 12. 5. [C++] ๋ช ํ C++ 7์ฅ ๐ฅ ๋ค์ด๊ฐ๊ธฐ ์ ์ ํด๋์ค์ ๋ฉค๋ฒํจ์๋ก ๊ตฌํํ ๊ฒฝ์ฐ, ๋งค๊ฐ๋ณ์๊ฐ ํ๊ฐ๋ง ํ์ ์ธ๋ถํจ์๋ก ๊ตฌํํ๊ณ ํด๋์ค์ ํ๋ ๋ ํจ์๋ก ์ ์ธํ ๊ฒฝ์ฐ, ๋งค๊ฐ๋ณ์๊ฐ 2๊ฐ ํ์ -> 100%๋ ์๋๋ฐ ์์ ๋ ์ฐ์ต๋ฌธ์ ์์์ ๊ทธ๋ผ ์๊ธฐ ์์ ์ ํด๋์ค ๋ฆฌํดํ ๋ ๋ฐํํ ํด๋์ค&์ผ๋ก ํด์ฃผ๊ณ ๋ฐํ์ this*๋ก ํ ๊ฒ! 6๋ฒ #include #include #include #include #include using namespace std; class Matrix { int arr[4]; public: Matrix() {}; Matrix(int a, int b, int c, int d) { arr[0] = a; arr[1] = b; arr[2] = c; arr[3] = d; }; void show(); Matrix operator+(M.. 2022. 12. 4. [C++] ๋ช ํ c++ 6์ฅ ๐ฅ ๋ค์ด๊ฐ๊ธฐ ์ ์ static ๋ฉค๋ฒ๋ ๋ฐ๋์ ์ ์ญ๊ณต๊ฐ์ ์ ์ธํจ์ผ๋ก์จ ๋ณ์๊ณต๊ฐ์ ํ ๋นํด์ผ ํ๋ค. static ๋ฉค๋ฒํจ์๋ ์ค์ง static ๋ฉค๋ฒ๋ค๋ง ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ค. non-static ๋ฉค๋ฒํจ์๋ static๋ฉค๋ฒ,non-static ๋ฉค๋ฒ ๋ชจ๋ ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ค. this์ฌ์ฉ ํ ์ ์๋ค. (๊ฐ์ฒด๊ฐ ์๊ธฐ๊ธฐ ์ ๋ถํฐ ํธ์ถ์ด ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ) 2๋ฒ #include #include #include #include #include using namespace std; class Person { int id; double weight; string name; public: Person() { id = 1; name = "Grace"; weight = 20.5; }; Person(int id,string name) { thi.. 2022. 12. 4. ์ด์ 1 2 3 4 5 6 ยทยทยท 117 ๋ค์ 728x90 ๋ฐ์ํ