C้็บ่ ใฎใใใฎๆๅฐ้ใฎC ++
C่จ่ชใใใกใใจๅๅผทใใ็ทๅฝขใใผใฟๆง้ ใพใงๅๅผทใใใใไปใฏC++ใงใชใใธใงใฏใๆๅใฎไธ็ใไฝ้จใใๆ้ใงใ๏ผ
ๅ่ฌ็ 1,053ๅ
้ฃๆๅบฆ ๅ็ด
ๅ่ฌๆ้ ็กๅถ้

- ่งฃๆฑบ
์ธํฐํ์ด์ค ์์๊ณผ ์ถ์ ์๋ฃํ 2:00 ์ง๋ฌธ
๊ฐ์ ์๋ฃ 106p์ ํ์ ํด๋์ค๋ ๊ธฐ๋ณธ ํด๋์ค์ ๋ฉค๋ฒ ๋ณ์๋ฅผ ์ง์ ๋ณ๊ฒฝํ๋ ๊ฒ์ ์ ์ ์น ์๋ค๊ณ ๋์ด์์ต๋๋ค.์ฌ๊ธฐ์์๋ ๊ธฐ๋ณธ ํด๋์ค์ deviceId๋ฅผ ํ์ ํด๋
c++microsoft-windows๊ฐ์ฒด์งํฅ๋์์ธ-ํจํดjisub53228868
ใป
3ใถๆๅ
0
50
1
- ่งฃๆฑบ
13๋ถ 42์ด์ ์์
์๋ ํ์ธ์. ์ฐ์ ์ง ์ข์ ๊ฐ์์ ๊ฐ์ฌ์ธ์ฌ๋ถํฐ ๋๋ฆฝ๋๋ค. ์ฐ์ ์ ๋ MacOS ํ๊ฒฝ์์ Clan
c++microsoft-windows๊ฐ์ฒด์งํฅ๋์์ธ-ํจํดedu5874
ใป
3ใถๆๅ
0
52
2
- ่งฃๆฑบ
๋ค์์คํ์ด์ค ์ค์ฝํ ๋ด์์ ์ ์๋ ๋ณ์, ํจ์๋ค์ด ์์นํ๋ ๊ณณ ์ง๋ฌธ
์๋ ํ์ธ์! ์ง ์ข์ ๊ฐ์์ ๊ฐ์ฌ์ธ์ฌ๋ถํฐ ๋๋ฆฝ๋๋ค!ํด๋น ๊ฐ์์์ ๋ค์์คํ์ด์ค ๋ด๋ถ์ ์ ์๋๋ ๋ณ์, ํจ์๋ค์ด ๋น๋ก ํน์ (๊ฐ์ ์์์๋ Test ๋ผ๋) ๋ค์์คํ์ด์ค
c++microsoft-windows๊ฐ์ฒด์งํฅ๋์์ธ-ํจํดedu5874
ใป
4ใถๆๅ
0
46
1
- ่งฃๆฑบ
์๋ฉธ์ ๊ฐ์ํจ์ ์ง๋ฌธ
์๋ ํ์ธ์. 57. ์๋ฉธ์ ๊ฐ์ํ ๊ฐ์ ๋ณด๊ณ ์ง๋ฌธ๋๋ฆฝ๋๋ค.๊ฐ์ํจ์์์
c++microsoft-windows๊ฐ์ฒด์งํฅ๋์์ธ-ํจํดsinid253692
ใป
6ใถๆๅ
0
55
2
- ่งฃๆฑบ
์ด๋์์ฑ์์ ๋งค๊ฐ๋ณ์๋ก ๋์ด๊ฐ๋ ์์๊ฐ์ฒด์ ๊ฐ ์ ์ง ๊ด๋ จํ์ฌ ์ง๋ฌธ์ด ์์ต๋๋ค.
์๋ ํ์ธ์.์ด๋์๋ฉํฑ ๊ฐ์๋ฅผ ๋ณด๋ค๊ฐ ์๋ฌธ์ด ์์ด ๋ฌธ์๋๋ฆฝ๋๋ค.๊ฐ์์ ๋์ค๋ CMyString ํด๋์ค๋ ๋ด
c++microsoft-windows๊ฐ์ฒด์งํฅ๋์์ธ-ํจํดsinid253692
ใป
6ใถๆๅ
0
62
2
- ่งฃๆฑบ
์์ ๊ฐ์ฒด ๋ณต์ฌ ์์ฑ์ ์ง๋ฌธ๋๋ฆฝ๋๋ค
30๊ฐ 19๋ถ์์ TestData result = testFunc( 10); ์์ 10์ ๋ฆฌํฐ๋ด ์์์ธ๋ฐ, TestData ๊ฐ์ฒด๋ก ๋ณํ๋ ๋ ๊ฐ์ด ์๋ ์์ํ ์ฐธ
c++microsoft-windows๊ฐ์ฒด์งํฅ๋์์ธ-ํจํดjeju
ใป
7ใถๆๅ
0
66
2
- ่งฃๆฑบ
๋ณ์ ๋ฐ์ธ๋ฉ์ ๋ํ ์๋ฌธ์
๋ณ์๋ ์ปดํ์ผ ๋จ๊ณ์์ ์ด๋ฆ๊ณผ ํ์ ์ด ๋ช ํํ๊ฒ ์ ํด์ง๊ธฐ์ ์ ์ ๋ฐ์ธ๋ฉ์ผ๋ก ์ดํดํ๋๋ฐ ๊ฐ์ ๋ฐ์ธ๋ฉ ํ๋ ๊ฒ์ ์ฝ๋ if์ ํตํด์ ๋ฌ๋ผ์ง ์๋ ์๋๋ฐ ์ด ๊ฒฝ์ฐ๋ ๋์ ๋ฐ์ธ๋ฉ์ธ๊ฐ์?
c++microsoft-windows๊ฐ์ฒด์งํฅ๋์์ธ-ํจํดa8389742a5294
ใป
0
113
1
- ่งฃๆฑบ
C++ ํ์ผ ๊ตฌ์กฐ ์ง๋ฌธ
ํค๋1๊ฐ Cppํ์ผ 1๊ฐ ์ฝ๋๋ฅผ ์ฌ๋ฌ ๊ฐ์ ํ์ผ๋ก ๋ชจ๋ํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ง๋ฌธ๋๋ฆฝ๋๋ค.ํจ์ ๋ชจ๋ํ, ํค๋ํ์ผ ๋์์ธ, ํ์ผ ๊ตฌ์กฐ ์ค๊ณ, ์ํ์ฐธ์กฐ ๋ฐฉ์ง ๋ฑ์ ๋ํ ์ง์์ด ์์ด์ ์ด๋ป๊ฒ ํ์ผ์ ์์ฑ์ ๋ฐ๋ผ ๋๋๊ณ , includeํด์ผ ์๋
c++microsoft-windows๊ฐ์ฒด์งํฅ๋์์ธํจํดguswp19930627
ใป
0
128
1
- ่งฃๆฑบ
๋น ํฌ์ธํฐ์ ๋ฉค๋ฒํจ์ ํธ์ถ
class A{public:int foo(int num) { return num; }};int main(){A* a = nullptr;int pa = a->f
c++microsoft-windows๊ฐ์ฒด์งํฅ๋์์ธ-ํจํดa8389742a5294
ใป
0
104
1
- ่งฃๆฑบ
ํ์ํด๋์ค์์ virtualํจ์๋ฅผ ์ ์ธ์ ๋ํ ์ง๋ฌธ์ ๋๋ค.
๊ฐ์๋ฅผ ๋ณด๊ณ ํ์ํด๋์ค์์ ์๋ก์ด virtualํจ์๋ฅผ ์ ์ธ ํ์ ๋ vtable์ ์ถ๊ฐ๊ฐ ๋๋ฉด ์ด๋ป๊ฒ ๋ ๊น ํ๊ณ ํ์ธํด๋ณด๋ ๊ธฐ๋ณธ ํด๋์ค์์ ์ ์ธํ virtualํจ์๋ง vtable์ ์ถ๊ฐ ๋์ด ์๋ ๊ฒ์ ํ์ธํ ์ ์์์ต๋๋ค.๊ทธ๋ ๋ค๋ฉด ํ์ํด๋์ค์์ ์
c++๊ฐ์ํจ์a8389742a5294
ใป
0
116
2
- ่งฃๆฑบ
์์ ๊ฐ์ ํด๋์ค ์ ์ธ๊ณผ ์ผ๋ฐ ์ธํธ ๋ณ์์ ์ ์ธ๊ณผ ๋ค๋ฅธ๊ฐ์?
์์ ๊ฐ์ ํด๋์ค ๊ฐ์์์ " virtual int getData() const = 0; " ์ด ์ฝ๋๋ ์ ์ธ๋ง ์๋ค๊ณ ๋ง์ํ์ จ์ต๋๋ค.int a = 0; ์ด๋ผ๊ณ ์ฝ๋๋ฅผ ์์ฑํ๋ฉด ์ ์ธ ๋ฐ ์ ์(์ด๊ธฐํ)๊ฐ ๋๊ฒ์ธ๋ฐ ๋ฐํด, ํจ์๋ ๋จ์ํ 0์ ๋จ์๋์ ํ๋ค๊ณ
c++microsoft-windows๊ฐ์ฒด์งํฅ๋์์ธ-ํจํดqee1191617
ใป
0
136
2
- ่งฃๆฑบ
์๋ ํ์ธ์. ์ด๋์๋ฏธ๋ก ์ ๋ํด ์ ๊ฐ ์ ์ดํดํ๋์ง ๊ถ๊ธํฉ๋๋ค.
testdata๋ class๋ช ์ ๋๋ค. 1. testdata t1 = testdata(1);์ด ์์ ์๋ ์์๊ฐ์ฒด๋ฅผ ์์ฑํด์ ๋ณต์ฌ ์์ฑ์ ํ์์. 2. ๊ทธ๋ฐ๋ฐ ๊ทธ๊ฒ ๋น์ฉ์ด ๋นํฉ๋ฆฌ์ ์ด๋๊น move sementic์ด๋ผ๋๊ฒ ๋์๊ณ testdata t
c++microsoft-windows๊ฐ์ฒด์งํฅ๋์์ธ-ํจํดsdfjo15658032
ใป
0
129
1
- ่งฃๆฑบ
์ธ์คํด์ค์ ๊ฐ๋ ์ ๋ํด int a(3), int(5) ์์๋ฅผ ๋ฐํ์ผ๋กํ ์ง๋ฌธ์ ๋๋ค.
์๋ ํ์ธ์, ๊ฐ์ฌ๋.int a(3)์ ์ธํธํ์(ํน์ ํด๋์ค)์ ์ธ์คํด์ค a๋ฅผ 3์ผ๋ก ์ด๊ธฐํ ํ๊ฒ์ด๊ณ , ์์ 5๊ฐ int(5) ์ธํธํ์(ํด๋์ค)์ ์ธ์คํด์ค 5๋ผ๊ณ ํ๋ค๋ฉด,Q1 ์ธํธํ์์ ์์๋ค์ ๋ค ์ธ์คํด์ค์ธ ๊ฒ์ธ๊ฐ์?<
c++microsoft-windows๊ฐ์ฒด์งํฅ๋์์ธ-ํจํดqee1191617
ใป
0
189
2
- ่งฃๆฑบ
์๋ณ์ ๊ฒ์ ์์ ๊ด๋ จ namespace ์๋ต ๊ด๋ จ ์ค๋ฅ์ ๊ดํ ์ง๋ฌธ
๊ฐ์ ์๋ณ์ ๊ฒ์ ์์ 5๋ถ 50์ด ์ฏค์์ namespace์ Test int data๋ฅผ ์ฃผ์ํ๋ ๊ฒฝ์ฐnamespace Test ์์ cout d
c++microsoft-windows๊ฐ์ฒด์งํฅ๋์์ธ-ํจํดasss
ใป
0
175
1
- ่งฃๆฑบ
๋ง์ง๋ง ์ฃผ์๋ก ์์ c ํ์ผ ํ๊ธ ๊นจ์ง ํ์
<img src="https://cdn.inflearn.com/public/files/posts/12e2a14c-75ec-4adb-862a-b63e804d5e93/9b4a4395-2528-4805-b655-8b08308f7991.png" media-type="img"
c++microsoft-windowsinnnn1110
ใป
0
190
1
- ่งฃๆฑบ
nullprt vs null
์๋ ํ์ธ์. ๋ง์ง๋ง ์ฃผ์๋ก ์์ ๋ฅผ ๋ฐ๋ผํ๋ฉด์ ๊ถ๊ธํ ๋ถ๋ถ์ด ์์ด ์ง๋ฌธ๋๋ฆฝ๋๋ค. ๋ ๊ฐ์ง ์์ ๋ฅผ ๋น๊ตํ์ ์, ํฌ์ธํฐ๋ฅผ ์ด๊ธฐํ ์, NULL / nullptr ๋ ๊ฐ์ง ๋ฐฉ์์ ๋ชจ๋ ์ฌ์ฉ๋๊ณ ์์ต๋๋ค. NULL๋ก ์ด๊ธฐํ์ nullptr ์ด๊ธฐํ ๋ฐฉ์
c++microsoft-windows๊ฐ์ฒด์งํฅ๋์์ธ-ํจํดleehyunellen11651723
ใป
0
153
2
- ่งฃๆฑบ
์ธ๋ฐ์์ง๋ง ์ง๋ฌธ๋๋ฆฌ๊ณ ์ถ์ต๋๋ค
์๋ ํ์ธ์. ํญ์ ์์ง์ ๊ฐ์ ๊ฐ์ฌํฉ๋๋ค.link ์ค๋ฅ์, ์ปดํ์ผ๋ฌ๊ฐ ๋งน๊ธ๋ง ํด๋์ ํจ์์ ์ง์ง ์ด๋ฆ์ด ์ถ๋ ฅ๋๊ณ , ์ด๋ฌํ ์ค๋ฅ๋ฅผ dll ์ ์ฌ์ฉํจ์ ์์ด์ ์์ฃผ ๋ณผ ์ ์๋ค๊ณ ๋ง์ํ์ จ๋๋ฐ ๋ฆฌ๋ ์ค์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์คํํ์ผ์ด๋ ์ฉ๋์ ์กฐ๊ธ์ด๋๋ง ์ค์ด๊ธฐ์ํด
c++microsoft-windows๊ฐ์ฒด์งํฅ๋์์ธ-ํจํดlinuxdbtjdtn3252575
ใป
0
181
1
- ่งฃๆฑบ
๋ณต์ฌ ์์ฑ์ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
21๋ถ37์ด์ ์ฝ๋์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด testFunc(10)์์ ๋ฐํํ ์ธ์คํด์ค๊ฐ ๋ธ๋ก์ ๋ฒ์ด๋จ๊ณผ ๋์์ ์๋ฉธ์ ํ๊ฒ ๋์ด์ ~TestData(10)์ด ๋จผ์ ๋์์ผ ํ ๊ฒ ๊ฐ์๋ฐ ๊ฒฐ๊ณผ๋ ~TestData(100)์ด ๋จผ์ ํ๋ฆฐํธ ๋๊ณ ์์ต๋๋ค. ๊ฐ์ ์ค๊ฐ ๋ถ๋ถ๊น์ง๋ ๊ฐ
c++microsoft-windows๊ฐ์ฒด์งํฅ๋์์ธ-ํจํดdkseotn1237962
ใป
0
220
1
- ่งฃๆฑบ
์์ฑ์ ๊ถ๊ธํ๊ฑฐ ์์ต๋๋ค
#include using namespace std;class MyClass {public:MyClass(int a) : m(a) {cout << "base" &
c++microsoft-windows๊ฐ์ฒด์งํฅ๋์์ธ-ํจํดchoogang12185924
ใป
0
217
2
- ่งฃๆฑบ
๋จ์๋์ ์ค๋ฅ ๋ฐ์ ์ด์
๊ธฐ๋ณธํด๋์ค์ =์ฐ์ฐ์ ๋ฉ์๋๋ฅผ ํ์ํด๋์คํ์ ์ธ์คํด์ค์์ ํธ์ถํ ์ ์์ํ ๋ฐ data="Hello" ์ค๋ฅ ๋ฐ์ํ๋ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค. ์๋ ๋ฉ์๋์์ ๋ฐํํ๋ ์ธ์คํด์ค์ ๋ฐ์ดํฐํ์ CMystringEx์ธ๋ฐ ๋ฉ์๋์์ ์ง์ ํ ๋ฐํ
c++๊ฐ์ฒด์งํฅไฝๆ่ ใชใ
ใป
0
234
1

