League Of Legends - Link Select '๐Ÿค“ Study/C++ & C#' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก
๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

๐Ÿค“ Study/C++ & C#5

05. ์ƒ์†๊ณผ ํฌํ•จ - ์ƒ์†๊ณผ ํฌํ•จ // - ์ƒ์† (is a kind of, is a) // ๋ง๊ทธ๋Œ€๋กœ ๋ถ€๋ชจ ํด๋ž˜์Šค์˜ ๋ชจ๋“  ๋ฉค๋ฒ„๋ฅผ ๋ฌผ๋ ค ๋ฐ›์€ ๊ฒƒ + ์ƒˆ๋กœ์šด ๋ฉค๋ฒ„๋ฅผ ์ถ”๊ฐ€ ๊ฐ€๋Šฅ // ํŒŒ์ƒ ํด๋ž˜์Šค // class ํŒŒ์ƒํด๋ž˜์Šค : public: ๋ถ€๋ชจํด๋ž˜์Šค // ๋‹ค์ค‘์ƒ์† ์กด์žฌ // : - ์ƒ์†์„ ๋‚˜ํƒ€๋ƒ„ // ํฌํ•จ - ํด๋ž˜์Šค ๋‚ด๋ถ€์— ์™ธ๋ถ€ ํด๋ž˜์Šค์˜ ๋ฉค๋ฒ„๊ฐ€ ์žˆ๋Š” ์ƒํ™ฉ (has a) class AAA{ public: int a=10; public: output(){ }; } class CCC{ public: int c=30; AAA p; public: output(){ cout 2024. 4. 11.
04. ์—ฐ์‚ฐ์ž ์˜ค๋ฒ„๋กœ๋”ฉ / ์ด๋™ ์ƒ์„ฑ์ž&์ด๋™ ๋Œ€์ž… ์—ฐ์‚ฐ์ž / ๋™์  ๋ฉ”๋ชจ๋ฆฌ #include #include "save.h" using namespace std; // ์•„๋ž˜์˜ main์ด ๋Œ์•„๊ฐ€๋„๋ก ์ฝ”๋”ฉํ•ด๋ณด์ž class Person { private: int age; public: Person(int age) : age(age) { cout ์ƒ์„ฑ์ž player->introduce(); int n; cin >> n; Person* mon = new Person[n]; for (int i = 0; i ์†Œ๋ฉธ์ž delete[] mon; } class STRING { private: si.. 2024. 3. 27.
03. C++ ์ฃผ์š” ๊ธฐ๋Šฅ & ์ƒ์„ฑ์ž/์†Œ๋ฉธ์ž/๋ณต์‚ฌ์ƒ์„ฑ์ž - C++ ์ฃผ์š” ๊ธฐ๋Šฅ ( ์ถ”์ƒํ™”, ์ •๋ณด ์€๋‹‰, ์บก์Аํ™”) #include using namespace std; // C++ ์ฃผ์š” ๊ธฐ๋Šฅ // 1. ์ถ”์ƒํ™”(abstracton) // : ์‚ฌ๋ฌผ์„ ์‚ฌ์‹ค์ ์œผ๋กœ ํ‘œํ˜„ํ•˜๋Š” ๊ฐœ๋…(๊ตฌ์ƒํ™”)๊ฐ€ ์•„๋‹Œ // ๋ถˆํ•„์š”ํ•œ ๋ถ€๋ถ„์€ ์ œ๊ฑฐํ•˜๊ณ  ๊ณตํ†ต๋œ ํŠน์ง•๋งŒ์„ ์ถ”์ถœํ•˜๋Š” ๊ฒƒ // ex) ์Šค๋งˆํŠธํฐ -> User : ๋‚ด๋ถ€ ์„ค๊ณ„ ๋ชจ๋ฅด์ง€๋งŒ, ์ž˜ ์‚ฌ์šฉํ•จ (์™ธ๋ถ€ ์ธํ„ฐํŽ˜์ด์Šค - ๋‚ด๋ถ€ ๊ตฌํ˜„) // 2. ๋ฐ์ดํ„ฐ ์€๋‹‰(Data hiding) // : ๊ฐ์ฒด์˜ ์†์„ฑ์„ ์ˆจ๊ธฐ๊ณ  ๊ณต๊ฐœ๋œ ์ธํ„ฐํŽ˜์ด์Šค๋งŒ์„ ํ†ตํ•ด์„œ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•จ // 3. ์บก์Аํ™”(Capsulation) // : ๊ฐ์ฒด์˜ ์†์„ฑ๊ณผ ๊ธฐ๋Šฅ์„ ํ•˜๋‚˜๋กœ ๋ฌถ๊ณ , ์„ธ๋ถ€ ๊ตฌํ˜„์€ ํด๋ž˜์Šค ์•ˆ์œผ๋กœ ์ˆจ๊ธฐ๋Š” ๊ฒƒ // ์ž˜ ๋˜์–ด ์žˆ๋Š” ํด๋ž˜์Šค๋Š” ์žฌํ™œ์šฉ๋„๊ฐ€ ๋งค์šฐ ๋†’๋‹ค // ์•„๋ž˜๋Š” ์บก์Аํ™”.. 2024. 3. 20.
02. ์—ฐ์‚ฐ์ž / ํ•จ์ˆ˜ / ํด๋ž˜์Šค #include using namespace std; // ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ // STACK - HEAP - DATA - CODE // 01. ์—ฐ์‚ฐ์ž // ๋ฐ์ดํ„ฐ ์—ฐ์‚ฐ ๋ฐ ๊ฐ€๊ณต ๊ฐ€๋Šฅ // 1) ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž // 2) ๋Œ€์ž… ์—ฐ์‚ฐ์ž // 3) ์ฆ๊ฐ ์—ฐ์‚ฐ์ž // 4) ๋น„๊ต ์—ฐ์‚ฐ์ž // 5) ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž // 6) ๋น„ํŠธ ์—ฐ์‚ฐ์ž // 7) ์‚ผํ•ญ ์—ฐ์‚ฐ์ž int a = 1; int b = 7; bool isSame; bool isDiff; bool isGreater; bool isSmaller; bool test; int hp = 100; bool isInvincible = true; unsigned char flag; const int Air = 0; const int Stun = 1; const int .. 2024. 3. 13.
01. ๊ฐ์ฒด์™€ ๊ธฐ๋ณธ ๋ฌธ๋ฒ• 2024. 3. 12.
728x90
๋ฐ˜์‘ํ˜•