inflearn logo
Khóa học

Khóa học

Chia sẻ kiến thức

Bài viết của joon102661712

joon102661712 joon102661712

@joon102661712

Số lượng đánh giá đã viết
-
Xếp hạng trung bình
-

Bài viết 8

Hỏi & Đáp

label_prefix = self.img_prefix.replace('image_2', 'label_2') 질문

아니면 data_root, ann_file, img_prefix의 절대 경로를 인자로 주고 있어서 그것들을 활용한 건가요...? 만일, 그렇다면 코드안에 절대 경로를 넣은 label_prefix변수를 추가하고 osp.join의 인자에 label_prefix로 바꾸어도 상관 없을 것 같아서요.

Lượt thích
0
Số bình luận
1
Lượt xem
253

Hỏi & Đáp

초기화 질문

Date date { 2021, 11, 24 }; Date date ( 2021, 11, 24 ); 이 둘의 차이는 여러가지의 자료형을 넣을 수 있냐 없냐 차이 같습니다. uniform initialization 같은 경우에는, {int, int, int} or {float, float, float}식으로만 가능하고요. direct initialization 같은 경우에는 여러개의 자료형을 혼합하여 사용가능한 것으로 알고 있어요. (int, float, char) or (int, float, int) etc.. ----------------------------------------------------------------------------------------------------------- 두번째 질문 같은 경우에는, 동일한 작동을 하는데요. 차이가 없다고 생각합니다. class 내부 변수 선언을 public으로 했을 경우에 Date date = Date { 2021, 11, 24 }; 같은 경우에는 date 인스턴스에 Date class의 public 변수를 {} 값으로 초기화를 하라는 뜻이니깐요. Date date = { 2021, 11, 24 }; 그렇기 때문에 이도 동일하게 동작합니다.

Lượt thích
0
Số bình luận
1
Lượt xem
285

Hỏi & Đáp

for-each 반복문에서 값을 바꾸기 위해서..

강사님께서 영상에서 올리신 코드는 두개의 for문을 사용하는데, 첫 번째 for문에서는 cout를 사용하지 않고 대입만 하고, 두번째 for문에서 cout를 사용하여 출력하는 구조입니다. 이런 상황에서 첫 번째 for-each문에서 reference variable을 사용하지 않고 두번째 for-each문으로 넘어가게 되면 첫 번째 for-each문에서 대입된 값들은 모두 날아갑니다. 마치 함수의 매개변수처럼 말이죠. 하지만 작성자 님께서 올린 코드는 fibonacci[]을 받아와 for-each문을 통해 출력하는 구조이기 때문에, 당연히 모든 element가 10이 나올 수 밖에 없습니다.

Lượt thích
0
Số bình luận
4
Lượt xem
638

Hỏi & Đáp

&로 매개변수로 받을경우 함수를 벗어나도 공유가 된다고 이해했는데

문제점은 2개네요!. 1. aet()에서 de = hp 가 아니라 hp = de로 바꾸어야 값이 main()으로 들어가도 정상적으로 작동합니다. 2. 1번이 제대로 되기 위해서는 const를 없애주셔야 하는데요. const를 붙이면 hp = de로 사용할 수 없기 때문에 질문자님께서 말하신대로 const를 없애면 정상적으로 출력하겠네요!

Lượt thích
0
Số bình luận
2
Lượt xem
270

Hỏi & Đáp

[02:59] 질문 있습니다.

\0 같은 경우에는 문자로 취급합니다. \n 과 같이 말이죠. s가 문자인 것처럼 \0도 문자로 받게 됩니다. 규혁님께서 "string\0"을 sizeof를 사용하여 출력하면 당연히 8이 나올 수 밖에 없습니다. 이를 for문을 이용하여 출력하면 s t r i n g \0 \0 로 출력되기 때문이죠. 반대로 "string"를 입력했을 때 출력하시게 되면 s t r i n g \0 만 출력하게 됩니다. 강의에 나왔던대로 따옴표 문자열의 끝에는 무조건 \0인 null값이 들어가게 되므로 "string\0"을 입력하시면 반드시 뒤에 \0을 붙인 체로 나올 수 밖에 없습니다. 따라서 사이즈의 총 크기는 8이 나올 수 밖에 없는 것이죠.

Lượt thích
0
Số bình luận
3
Lượt xem
312

Hỏi & Đáp

교수님이 제곱관련 함수를 만들어보라 하셨는데..

만들어 봤습니다. for문을 사용하지 않고 만들려니깐 정말 힘들었는데, 문득 교수님 강의 영상에 pow() 함수를 이용한 것이 생각나 금방 만들었네요. 새벽 시간에도 검토해주시고 감사합니당

Lượt thích
0
Số bình luận
2
Lượt xem
383

Hỏi & Đáp

디버그 질문드립니다.

1번은 x64로 출력하여 16비트까지 뜨는 것 같네요. 2번은 이유를 모르겠습니다.

Lượt thích
0
Số bình luận
2
Lượt xem
279