C++ใจUnrealใงไฝใMMORPGใฒใผใ ้็บใทใชใผใบ Part1: C++ใใญใฐใฉใใณใฐๅ ฅ้
ใทใชใผใบใๅๆปใซๅญฆ็ฟใใใใใฎๅบ็ค็ใชC++ๆๆณใซใคใใฆๅญฆ็ฟใใพใใ ใขใปใณใใช่จ่ชใใๅงใพใใๅบๆฌ็ใชC++ๆๆณใSTLใC++11ใพใงใๆ ธๅฟ็ใชๅ ๅฎนใๅง็ธฎใใฆๆฑใใพใใ
- ๆช่งฃๆฑบ
์์ค์ฝ๋์ ๊ด๋ จํ์ฌ ์ง๋ฌธ๋๋ฆฝ๋๋ค
ํน์ ๊ฐ์ฌ๋์ด ์์ ๋์ค์ ์์ฑํด์ฃผ์๋ ์์ค์ฝ๋ ์ ๋ถ๋ฅผ ๋ฐ์์ ์์๊น์??์ผ๋ถ๋ง ๊ณต๊ฐ๋๊ฑฐ ๊ฐ์์์...
c++ccccssung8355
ใป
3ใถๆๅ
0
66
1
- ๆช่งฃๆฑบ
map ์ปจํ ์ด๋์ emplace ํจ์์ ๋ํด
์๋ ํ์ธ์, ์ค๋๋ง์ ๊ฐ๋ฐ ๋ณต๊ท ํด์ ๋ค์ ๋ณต์ต ๊ฒธ ๊ณต๋ถ ์ค์ด๋ค๊ฐ ํ ๊ฐ์ง ๊ถ๊ธํ ์ ์ด ์์ด ์ง๋ฌธ๋๋ฆฝ๋๋ค. ๊ฐ์์์ ์ฃผ๋ก insert๋ฅผ ์ฌ์ฉ
c++untitled7142
ใป
7ใถๆๅ
0
109
2
- ๆช่งฃๆฑบ
์์์ด ์๋๋ค์...!
๋ถ๋ช ์ฒ์์ ํ์๋๋ ์ ๋์๋๋ฐ ์ค๋๋ง์ ์ผ๋๊น [11:41:35] Unable to start linker. Check your settings.</s
c++minkgirls633531
ใป
7ใถๆๅ
0
95
2
- ๆช่งฃๆฑบ
EAX ๋ช ๋ น์ด ์คํ ์ RAX์ ์์ 32๋นํธ๊ฐ ์ด๊ธฐํ ๋๋ ์ด์
[๋ฌธ์ ์ํฉ]mov rax 0x1234567812345678,mov eax 0x00000000์ ๋ ๋ช ๋ น์ด ์คํ ๊ฒฐ๊ณผ rax์ ๊ฐ์ด0x1234567800000000์ด ๋ ์ค ์์๋๋ฐ๋ชจ
c++tksrhf4028625
ใป
10ใถๆๅ
0
125
1
- ๆช่งฃๆฑบ
๋ฆฌํ ์๋์ ์ฅ์ ์ง๋ฌธํฉ๋๋ค.
์์ ์์, ๋ฆฌํ ์๋์์ ์ฅ์ ์ด ์บ์คํ ์ ์ฉ์ดํ๋ค ํ์ จ๋๋ฐ, 78 56 43 21์ผ๋, 78์ ๋นผ๋ผ ๋์ ์ฉ์ดํ ๊ฒ์ ์ดํด๊ฐ ๋๋๋ฐ, ๋ค์ ๊ฐ๋ค์ ๋นผ๋ด๋ ๊ฒ์ ์ด์ฐจํผ ๋ฆฌํ์๋์์ด๋ ๋น ์๋์์ด ๋๊ฐ์ ๊ฑฐ ์๋๊ฐ์? ์๋
c++yph4142267
ใป
10ใถๆๅ
0
130
1
- ๆช่งฃๆฑบ
๋ฉ๋ชจ๋ฆฌ ์ฐฝ์ ์ฃผ์๋ฅผ ๋ฃ์๋๋ฐ ์์ด ๊บ ์ง
<img src="https://cdn.inflearn.com/public/files/posts/bfbebd7e-915c-454f-9d45-0de1ba2ebbaa/15935a5a-2873-4421-965c-49a64c7c22ac.webp" media-type="img"
c++namwoo77
ใป
1ๅนดๅ
0
124
1
- ๆช่งฃๆฑบ
ํ์ ๋ณํ#2 build์ knight ์ธ์ stack์ด ์นจ๋ฒ๋นํ๋ค๋ error๊ฐ ๋ฐ์ํฉ๋๋ค.
<img src="https://cdn.inflearn.com/public/files/posts/172027ad-f6dc-420e-830c-58a17e468bc0/f4eb3440-83b5-411a-b018-bf4d634bb0e4.png" media-type="img"
c++shin80373255
ใป
1ๅนดๅ
0
94
2
- ๆช่งฃๆฑบ
map #1 8๋ถ 58์ด ๋งต์ ๋ ๋๋ธ๋ํธ๋ฆฌ๋ก ์ด๋ฃจ์ด์ง ๊ฒ ๊ฐ์ต๋๋ค.
๋ฃจํค์ค๋ ์๋ ํ์ธ์?CS ๊ณต๋ถ ์ ๋ฆฌํ๋ ์ค์ ํ๊ธฐ ๋ณด๋ค๊ฐ ์๋ชป๋ ๋ถ๋ถ์ด ์๋ ๊ฒ ๊ฐ์ ์ง๋ฌธ ๋๋ฆฌ๊ฒ ๋์์ต๋๋ค. <p style="text-
c++ymh
ใป
1
138
2
- ๆช่งฃๆฑบ
hello world ๋ถํฐ ์ค๋ฅ ใ ใ
[02:42:23] Warning! Errors have occurred in the build:<p style="text-align:
c++psm35031549
ใป
0
186
1
- ๆช่งฃๆฑบ
์ง์ญ๋ณ์๊ฐ ์คํ? ๋ ์ง์คํฐ
์คํ์ ๋ ์์ ํ ๋น๋๋ ๊ณต๊ฐ์ธ๋ฐ main ํจ์์์ ์ ์ธ๋ localValue ๋ณ์๋ ์ง์ญ๋ณ์๋ก ์คํ์ ํ ๋น๋ ํ ๋ฐ ์ ๋ ์ง์คํฐ ์ ํ ๋น๋์ด ์๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๋ ์ง์คํฐ๋ ์คํ์์ญ์ธ๊ฑด๊ฐ์?
c++ไฝๆ่ ใชใ
ใป
0
127
2
- ๆช่งฃๆฑบ
๋ง์ง๋ง ๋ฌธ์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
class Player; class Arrow { public: Arrow(Player*& target, int damage); ~Arrow(); public: void AttackTarget(); public: Player*&a
c++gataree7045
ใป
0
162
2
- ๆช่งฃๆฑบ
๋ฉ๋ชจ๋ฆฌ์ฐฝ์ด ๋นํ์ฑํ๋ฉ๋๋ค.
<img src="https://cdn.inflearn.com/public/files/posts/2150f1c2-f167-43fb-878f-b7f203192d30/14327b38-b6b5-474a-8913-1cc9786c722f.png" media-type="img"
c++shin80373255
ใป
0
98
1
- ๆช่งฃๆฑบ
์ด์คํฌ์ธํฐ ๊ฐ์ข ๋ถ๋ถ ์ง๋ฌธ์์ต๋๋ค.
char*์ int ์ ์๋ณธ์ ์์ ํ๋ ๋ฐฉ์์ด ๋ค๋ฅธ ์ด์ ๊ฐ ์๋์ ๊ฐ์ ์๋ฆฌ๋๋ฌธ์ธ ๊ฑธ๊น์?char*๋ ๋ฌธ์์ ๋ฐฐ์ด(?) ๊ฐ์ ๊ฒ์ด๊ณ "Hello" ๋ผ๋ ๋ฌธ์์ด์ด ์๋ ์ฃผ์๋ฅผ ๋ด๋ ๋ณ์๋ผ ํ๋ค๋ฉด SetMessage๋ "Hello"๋ฅผ ๋ด๋ ๋ฐ๊ตฌ๋์ ๋ด์ฉ๋ฌผ
c++gotsuebel3129
ใป
0
145
1
- ๆช่งฃๆฑบ
2๋ฅผ ๋ํ๋ ์ด์
%include "io64.inc" section .textglobal mainmain:mov rbp, rsp; for correct debugging PRI
c++error
ใป
0
132
1
- ่งฃๆฑบ
๋ฉ๋ชจ๋ฆฌ ์ฃผ์ ์ฐฝ ์๋์ ์ง๋ฌธ ๋๋ฆฝ๋๋ค. ์ธํ๋ฐ ๋ด ๋ต๋ณ๋ ๊ด์ฐฎ์ต๋๋ค
๋ฉ๋ชจ๋ฆฌ์ฃผ์๋ก Knight์ ์ฃผ์๋ฅผ ๊น ๋,๊ฐ์์์๋ 000000c8๋ก ๋์ด ์์ง๋ง ์ ํ๊ฒฝ์์๋ c8000000์ผ๋ก ๋์ด ์์ต๋๋ค.์ ํ๊ฒฝ<img src="https://cdn.inflearn.com/public/fil
c++ymh
ใป
1
109
1
- ๆช่งฃๆฑบ
ํด๋น ์ฝ๋๋ ์ ์ค๋ฅ๊ฐ ๋ ๊น์?
%include "io64.inc" section .textglobal mainmain:mov rbp, rsp; for correct debugging mov
c++error
ใป
0
154
1
- ๆช่งฃๆฑบ
๋ง์ง๋ง ๋ฌธ์ ์ง๋ฌธ ์์ต๋๋ค.
//if (knight != nullptr)//{// if (knight->IsDead())// {// delete knight;// knight = nullptr;// // ๋ด
c++togoda19452092
ใป
0
116
1
- ๆช่งฃๆฑบ
๊ฐ์ ๋ง์ง๋ง๋ถ๋ถ์ ์ง๋ฌธ์ด ์์ต๋๋ค.
์๋ ํ์ธ์ ๋ฃจํค์ค๋ ๊ฐ์์ ์ง๋ฌธ์ด ์์ด์ ๊ธ ์์ฑํฉ๋๋ค. rsp์ 16์ ๋ํด์ฃผ๋ ์ด์ ์ ๋ํด์ ์ ํํ ์ดํด๋ฅผ ํ์ง ๋ชปํ์ต๋๋ค. push๋ฅผ 2ํ ํ๋ฉด์ ์ด๋ฏธ rsp๊ฐ 16์ด ๋ํด์ง ์ํ๋ก ์๋ค๊ณ
c++yeoul0714
ใป
0
190
2
- ๆช่งฃๆฑบ
Field์ด๊ธฐํ
Field๋ฅผ ์ด๊ธฐํ๋ฅผ Game์ ์์ฑ์๊ฐ ์๋ Init์์ ์ด๊ธฐํํ๋ ์ด์ ๊ฐ ๋ญ๊ฐ์? ๋ค๋ฅธ ์ด์ ๊ฐ ์๋ค๋ฉด Game์ ์์ฑ์์์ ์ด๊ธฐํํด๋ ๋๋๊ฑด๊ฐ์?
c++mayong07079353
ใป
0
140
1
- ่งฃๆฑบ
virtual๊ณผ override ์ฐจ์ด
์ฌ์ ์๋ฅผ ํ์ค ๋ virtual void VMove ์ด๋ฐ์์ผ๋ก ์ฌ์ ์๋ฅผ ํ์ จ๋๋ฐ, ์ผ๋ฐ์ ์ผ๋ก๋ void VMove override๋ฅผ ์ฐ์ง ์๋์ ??virtual void VMove override ์ด๋ฐ ํํ๋ก ์ฌ์ ์ํ๋๊ฑด ๋ดค๋๋ฐ virtual vo
c++jon1004kkqwe
ใป
0
314
2

