Posts
Q&A
ํฌ์ธํฐ
์๋ ํ์ธ์ int *ptr_x = &x; int *px = &x; ์ ๋์์ ํฌ์ธํฐ๋ช ์ด ptr_x , px ๋ก ๋ค๋ฅด๋ค๋ ๊ฒ ์ ๋ ์ธ์๋ ๊ฐ์ ๋ป์ผ๋ก ๋ณผ ์ ์์ต๋๋ค. (x ์ ์ฃผ์๋ฅผ ์ ์ฅํ๋ int ํฌ์ธํฐ) ์คํ์ ์๋กญ๊ฒ ํ ๋๋ง๋ค ์ฃผ์๊ฐ ์๋ ๋ฐ๋๋๋ค! ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ๋ ์ด์์ฒด์ ๊ฐ ํ๋ฉฐ x ์ ์ฃผ์๊ฐ์ด ๋ฌด์์ผ์ง๋ ์คํํ ๋๋ง๋ค ๋ค๋ฆ ๋๋ค.
- 0
- 3
- 457
Q&A
4.4 strlen ๊ฐ์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์! x86 ํ๊ฒฝ์์๋ ํฌ์ธํฐ ํฌ๊ธฐ๊ฐ 4 ์ด์ง๋ง x64 ํ๊ฒฝ์์๋ ํฌ์ธํฐ ํฌ๊ธฐ๊ฐ 8์ ๋๋ค. (์ฌ์ง) x64 ํ๊ฒฝ์์ ์คํํ์ จ๋์ง ํ์ธ ๋ถํ๋๋ฆด๊ฒ์! ์ง๊ทนํ ์ ์์ธ ํ์์ด๋ฉฐ ๊ตณ์ด x86 ์ผ๋ก ๋ฐ๊พธ์ค ํ์๋ ์์ต๋๋ค.
- 0
- 1
- 294
Q&A
[Visual Studio 2022] ๋๋ฒ๊น ์, Autos์ฐฝ์์ ์ ๋ณ์๋ช /๊ฐ์ด Local์ฐฝ๊ณผ ๋ค๋ฅด๊ฒ ๋ณด์ด๋์?
์๋ ํ์ธ์ ์ ๋ vs2022 ๋ฅผ ์ฌ์ฉํ์ง ์์ ํด๋น ํ์์ ๋ํด ์ค๋ช ๋๋ฆฌ๋๋ฐ ์ด๋ ค์์ด ์๋ค์ ใ ใ ์ค๋ช ์ฃผ์ ๋ณธ๋ฌธ ์ฝ์ด๋ณด๋ฉด vs 2022 ์ ๋ฒ๊ทธ๊ฐ์ ๋ณด์ ๋๋ค. https://www.reddit.com/r/VisualStudio/comments/qpzqek/vs2022_bugs_am_finding_vs2022_to_have_bugs_all/ ๋ ๋ง ๊ธ์ด๊ธดํ๋ฐ.. 2019 ๋ณด๋ค 2022 ์ด ์์ ์ ์ด์ง ์๊ณ ๋ฒ๊ทธ๊ฐ ์๋ค๋ ๊ธ์ด ์๋ค์
- 0
- 1
- 1.2K
Q&A
head guard๊ฐ ์๋๋ฐ๋ cpp ํ์ผ์์ body๊ฐ ์ ์๋๋ฉด ์๋ฌ๊ฐ ๋จ๋ ์ด์
cpp ํ์ผ์์๋ ํค๋๊ฐ๋ ์ฌ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ ์๋ํ์ง ์๋๋ค๋ ๊ฐ์ ์ด ๋ง...์ ๊ฒ ๊ฐ์ง๋ ์๋๋ฐ ํ ์ด๋ ต๋ค์ ใ ใ ๊ตฌ๊ธ๋ง ํด๋ณด๋ cpp ํ์ผ์์ ํค๋๊ฐ๋๊ฐ ๋ฌด์ฉ์ง๋ฌผ ๋๋ค๋ ์ด์ผ๊ธฐ๋ ์ฐพ์ง ๋ชปํ์ต๋๋ค. ํ ์ ๋ ์ดํด๊ฐ ์ ๋์ง ์๋ค์... ์์ํ ๋ต๋ณ ๋๋ฆฌ์ง ๋ชปํด ์ฃ์กํฉ๋๋ค.
- 0
- 2
- 489
Q&A
๋์ ์ฐ์ฐ์์ ์์ฑ์ ์ง๋ฌธ
initializer_list ์ธ { 6 ,8, 10 } ์ ๊ฐ์ง๊ณ IntArray ๊ฐ์ฒด๋ฅผ ๋ง๋ ํ (์ฆ, ์ ์์ฑ์ ์คํ) int_array ์ ๋์ ํ๋ค๊ณ ์๊ฐํด์ฃผ์๋ฉด ๋ ๊ฒ ๊ฐ์์ !
- 0
- 1
- 272
Q&A
16:00 ๋ถ๋ถ ์ง๋ฌธ์์ต๋๋ค.
๋ง๊ฒ ์ดํดํ์ ๊ฒ ๊ฐ์์.!
- 0
- 1
- 260
Q&A
๊ตฌ์กฐ์ฒด ํฌ์ธํฐ์ ๋์ ํ ๋น ๊ด๋ จ ์ง๋ฌธ์ ๋๋ค.
" ์ ์ด์ ๋์ ํ ๋นํ ๊ตฌ์กฐ์ฒด ํฌ์ธํฐ ๋ณ์๋ฅผ ๋ฐฐ์ด์ฒ๋ผ ์ฌ์ฉํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ ๊ฑด๊ฐ์?" -> ์๋์ ๊ทธ๋ ์ง ์์ต๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค!! for (int i = 0; i ๋์ ํ ๋นํ ๊ตฌ์กฐ์ฒด ํฌ์ธํฐ ๋ณ์๋ฅผ ๋ฐฐ์ด์ฒ๋ผ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํด์๊ฐ ์๋, Input ํจ์์ ์ด ์ฝ๋๊ฐ ์์ธ์ด์์. man_num ์ ์๋ฅผ ๋ค์ด 3 ์ ์ ๋ ฅํ์ จ๋ค๋ฉด ์ Input ํจ์์ num ์ 3 ์ด ๋ค์ด์ฌํ ๋ฐ, 3 ํฌ๊ธฐ์ ๋ฐฐ์ด์ input[0], input[1], input[2] ๊น์ง๋ง ์ ๊ทผ์ ํ ์๊ฐ ์์ต๋๋ค!!! ๊ทผ๋ฐ for๋ฌธ์ 3๋ฒ ๋๋ฉด์ ๊ณ์ input[3] ์ ์ ๊ทผํ๊ณ ๊ณ์ธ์. input[3].name, input[3].address .. ์ด๋ฐ๊ฑฐ์๋ง, ์ฆ ๋ฐฐ์ด ๋ฒ์๋ฅผ ๋ฒ์ด๋ ๊ณณ์์ ์ ๋ ฅ์ ๊ณ์ ๋ฐ๋ณต์ ์ผ๋ก ๋ฐ๊ณ ๊ณ์ญ๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์๋ฌด๊ฒ๋ ์ ๋ ฅ๋์ง ๋ชปํ ๊ฒ์ด๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. for (int i = 0; i ์ด๋ ๊ฒ ๊ณ ์น์ ์ผํ ๊ฒ ๊ฐ์ต๋๋ค printf ์ ๋จ๋ ๊ฒฝ๊ณ ๋.. ๋์ ํ ๋น ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉํ ๋ ์๋ ์ด๊ฒ์ ๊ฒ ๊ฒฝ๊ณ ๋์์ฃผ๋๋ผ๊ตฌ์. ์๋ชป๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฝ๊ณ ์๋จ ์์ผ๋ก ๋จ๋๋ฐ ์ ๊ฒฝ ์์ฐ์ ๋ ๋ผ์!
- 0
- 1
- 471
Q&A
๊ฐ์ ๋ง์ง๋ง์ ๋์ค๋ ํจ์ char* custom_string_input(char* st, int n)๊ฐ ์ ์ดํด๋์ง ์์ต๋๋ค.
๊ฐ์์ ์ฝ๋์ ์ํ๋ฉด ret_ptr ์ fgets ์ ๋ฆฌํด๊ฐ์ ์ ์ฅํด๋๊ณ ์๋๋ฐ, fgets ๋ ์ ๋ ฅ ์ฑ๊ณตํ๋ฉด string ๋ฒํผ๋ฅผ ๊ฐ๋ฆฌํค๋ ํฌ์ธํฐ๋ฅผ ๋ฆฌํดํ๊ณ ์ค๋ฅ์ ๊ฐ์ ์ด์ ๋ก ์ ๋ ฅ์ ์คํจํ์์ผ๋ฉด NULL ์ ๋ฆฌํดํฉ๋๋ค. ์ฆ, if(ret_ptr) ์ด ์กฐ๊ฑด๋ฌธ์ด true ๊ฐ ๋๋ค๋ ๊ฒ์ fgets ๋ฅผ ํตํ ์ ๋ ฅ์ ์ฑ๊ณตํ์ ๋๋ง ํด๋น if ๋ฅผ ์คํํ๋ค๊ณ ํ ์ ์๊ฒ ์ฃ . ์คํจํด์ NULL ์ด๋ฉด if ๋ฌธ ์คํ ์ ํ ํ ๊ตฌ์.
- 0
- 1
- 240
Q&A
๋งค๊ฐ๋ณ์๋ก ํฌ์ธํฐ๋ฅผ ๋ฐ์ผ๋ ค๋ฉด, ์ธ์๋ก ๋๊ฒจ์ค๋ ์ฃผ์๋ฅผ ๋๊ฒจ์ค์ผํ๋ ๊ฒ ์๋๊ฐ์?
์ด๊ฑด ์ด๋ ๋ถ๋ถ์์ ๋์ค๋๊ฑด์ง ์ ๋ ์ ๋ชจ๋ฅด๊ฒ ๋๋ฐ... ๊ต์ฅํ ์ค์ํ ๋ถ๋ถ์ ๋๋ค. ์ฒซ์งธ, ๋ฐฐ์ด์ด๋ฆ์ ๊ทธ ์์ฒด๋ก ์ฃผ์๊ฐ์ ๋๋ค. ๋ฐฐ์ด ์ด๋ฆ์ ์ฃผ์๊ฐ ๋ค์ด๊ฐ์์ต๋๋ค. ์ฆ, arr ์ ๋ฐฐ์ด์ ์์ ์ฃผ์(=์ฒซ๋ฒ์งธ ์์์ ์ฃผ์) ๊ฐ์ด ๋ค์ด์์ต๋๋ค. ๊ทธ๋์ ํฌ์ธํฐ ๋งค๊ฐ๋ณ์์ ๊ทธ๋ฅ ๋ฐฐ์ด ์ด๋ฆ ๊ทธ ์์ฒด๋ฅผ ๋๊ธฐ๋ ๊ฒ์ด ๋น์ฐํฉ๋๋ค. ๋์งธ, ๋ฐฐ์ด์ด๋ฆ์ & ๋ฅผ ์ทจํด๋ '๋ฐฐ์ด์ด๋ฆ์ ์ฃผ์'๊ฐ ๋ ๊ฒ ๊ฐ์ง๋ง ์ ํ ๊ทธ๋ ์ง ์์ต๋๋ค. &arr ์ arr ์ ๊ฐ์ด ๋์ผํฉ๋๋ค.(๋จ, ํ์ ์ ๋ค๋ฆ ๋๋ค. ๊ทธ๋์ ์ warning ์์ int (*)[5] ํ์ ๊ณผ ๋ค๋ฅด๋ค๊ณ ํ๋ ๊ฒ์ด๊ตฌ์) ๋ฐฐ์ด์ ์ด๋ฆ์ & ์ทจํด๋ ๋ฐฐ์ด์ด๋ฆ์ ์ฃผ์๊ฐ ๋๋ ๊ฒ์ด ์๋ ๊ทธ๋ฅ ๊ทธ ๋ฐฐ์ด์ด๋ฆ ๊ทธ ์์ฒด์์. ์ด๊ฒ ๋ฐฐ์ด ์ด๋ฆ๊ณผ ํฌ์ธํฐ ๋ณ์์ ์ฐจ์ด์ ๋๋ค. ๊ทธ๋ ๊ธฐ์ warning ์ด ๋์ค๋ ๊ฒ ๊ฐ๋ค์. &arr ํด๋ ์๋ฏธ๊ฐ ์์ผ๋ฉฐ ๊ทธ๋ฅ arr ๋ก ๋๊ฒจ๋ ๋๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด ๋ ๊ฐ๋ ์ ์ด๋ฏธ ๋ฐฐ์ฐ์ จ๋์ง ์๋๋ฉด ํ์ ๋ฐฐ์ฐ์๋์ง ์ปค๋ฆฌํ๋ผ์... ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง! ๊ต์ฅํ ์ค์ํ ๋ถ๋ถ์ด๊ตฌ์, ์ด ๋ ๊ฐ๋ ์ ์๊ฐํด๋ณด๋ฉด ์ง๋ฌธ ์ฃผ์ ๋ ์ง๋ฌธ์ด ํด๊ฒฐ ๋์๋ฆฌ๋ผ ์๊ฐ๋ฉ๋๋ค.
- 0
- 1
- 376
Q&A
๋ถ๋ชจํด๋์ค์ ์์ฑ์ initializer_list ์ง๋ฌธ
๋ต๋ณ์ด ๋ฆ์ด ์ ๋ง ์ฃ์กํฉ๋๋ค ใ ใ ์ ๋ ๊ทธ ์ด์ ์ ๋ํด ์ ๋ชจ๋ฅด๊ฒ ์ด์ ํํํ ๊ตฌ๊ธ๋งํด๋ณด๊ณ ์ฐพ์๋ณด์๋๋ฐ ์ ๋ชจ๋ฅด๊ฒ ๋ค์.. ์ด๋ ต๋ค์ ใ ใ ๋๋ฒ์งธ ์ด์ ๋ ์ฒซ๋ฒ์งธ ์ด์ ์ ๊ฐ์ ์ด์ ๋ก ์๋ฌ๊ฐ ๋๋ ๊ฒ์ผ ๊ฒ ๊ฐ๋ค์
- 0
- 1
- 258