회원에 의해 삭제된 글입니다.
게시글 주소: https://orbi.kr/00058561124
0 XDK (+0)
유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.
-
정성평가 내신 반영 때 수능 선택과목 보고 원원이면 감점 시켜버려서 거를려 하는 거...
-
오늘도 열심히 살아야지
-
작수 공통은 22 하나 틀렸는데 수1 감 떨어진거같아서.. 수1 개념기출 한번 다시...
-
덬코 모금 0
복권에 꼴아박을 예정입니다…
-
저거 하나때문에 내신 걱정해야되는것도 ㅈ같고 화2하는게 설대 쓸 가능성 하나때문인데...
-
전기력 그래프 칼럼...
-
수학 미적분 92 (-22,-29) 쭉쭉 잘 가다가 22번에서 콱 막혀버림.. 뭐지...
-
진짜 궁금해서..
-
쿠킨줄 알았는데 폭신한 빵재질임 초콜릿 자체는 맛있는데 너무 달아서 한달동안 먹을...
-
하... 저메추점여ㅎ
-
화작 94 (24.26.41) 문학헷갈린거 다틀렸네요 엉엉 화작 청유형을...
-
얘들아 2
왜 덕코안주니?
-
임정환 임팩트 0
6평보고 드가도됨? 돈버느라 4월정도부터 제대로 시작해서 한 6평전까지는 기출까지...
-
당했노 ㅅㅂ A0 안 주면 바로 운지
-
언매 87~88 미적 76~80 화학 46~47 생명 44~45 반박환영(업다운)
-
생명과학1 문제 질문 17
이 형태의 문제를 주고 보기에서 신경 전달 물질은 b에서 a로 분비된다.라고 주면...
-
아니면 비보정컷으로 나오나요?
-
[속보]野, 가맹사업법·민주유공자법 본회의 직회부…정무위서 단독의결 2
더불어민주당 등 야당이 23일 국회 정무위원회 전체회의에서 가맹사업법과...
-
오픈북이라고...? 망했균..
-
의대교수 ‘공무원법’ 적용, 맞는 말이지만…‘사법부’ 판단 필요 0
민법상 사직서를 제출한 후 한달이 지나면 수리되지 않더라도 효력을 발휘할 수 있도록...
-
이해안된다 꼴값이다 이런거 아니고 사람들이 푸바오한테 울어주는거 보면 나도 사랑받고...
-
???:국민놈들이 우리 욕해서 엿먹어보라고 4년동안 파업할거임 수고링 ㅋ
-
김승리T 현강 0
김승리T 분당 두각 대기 155번인데 언제쯤 빠질까요? 아시는 분 계신가요?
-
요즘 아침에 볼 일 자주 보는데 이거 유산균 먹어서 심해진건가
-
인터넷 기준으로 ㅇㅇ
-
뉴런 병행 교재 0
뉴런이랑 시냅스 병행하려 했는데 찾아보니까 해설지에 뉴런 개념 적용 안 돼있다는...
-
내신 국어는 나랑 너무 안맞는거같다 씨발
-
수2는 도함수 활용도 어느정도는 푸는데 수1은 전반적으로 잘 못함 특히 수열......
-
그냥 기본 공부나 해야겠다 잠도 자야지..
-
킴 카다시안이랑 같이 테일러 스위프트 담그려고 한거 알고나서 부터는 인간성 파탄난...
-
작년 현역일땐 이런 느낌 없었는데 뭔가 많이 올려쳐주는 느낌 보정컷으로 자위많이...
-
다들 구매하세요
-
더프 보정 원래 이렇게 후한가요?
-
교재 안 사도 받아줄 수 있지 않나
-
국내 유일 소아콩팥센터 떠나는 교수의 눈물…"망가진 의료, 남을 이유 없어" 3
"저한테는 (환자들과 관계가) 오랫동안 쌓아온 우정이라고 할 수 있죠. 이제 애들이...
-
약간 머리 짧게 치는것과 비슷한 효과를 주는듯 머리위쪽이 쪼그라들어서 하관이 강조되는 효과
-
작년 평가원 수학(6, 9, 수능)은 100 100 100이었고 셋다 10~20분은...
-
신촌을 못가 3
한번을 못가 혹시 너를 마주칠까봐 그립다 이 노래가 그립다
-
고양이 사진을 주세요
-
저도 개힙하게 모자 쓰고 후드 쓰고 다니고 싶은데 대가리가 너무 커서 모자 쓰면...
-
아 0
평가원이 언매 난이도를 낮춰 밸패를 했다 (x) 평가원이 화작 난이도를 올려 밸패를...
-
미보정은 23243 ㅋㅋ 보정이 무슨 중국 틱톡인가 수학 보정 1점차 2 아깝당
-
민법 시발아 21
38개 중에 28개밖에 못맞음... 다시 답을 잘 외워보도록 하자
-
?? 대한민국 (1980): 2,169$ [1인당 구매력 gdp] 비슷한 국가:...
-
본가로 온 나 1
어우 시골
-
다들 프사가 증발했어…
-
정말임?
-
학교가 중앙대인건가요???
코딩 배울때 이해 안되는건 어떻게 하시나요..
극 이해파라 타과목은 잘 풀리는데
코딩은 와닫지가 않아요..
물고 늘어집니다. 일주일이 걸리면 일주일을 쓰죠. 그래도 안 되면 교수께 물어보구요. 가끔, 컴공을 전공한다는 녀석이 이런 것도 나한테 물어보냐고 장난삼아 꾸짖으시는 교수님들도 계시지만, 친절히 알려주십니다.
전공자의 장점 중 하나라고 생각해요. 선배 전문가한테 모르는 걸 마음껏 물어볼 수 있는 기회랄까요.
감삼다
C++에서 함수에 파라미터 넘길 때
void func(int a, int& b)라고 하면 & <- 얘는 무슨의미인가요?
main함수에서 A,B가 int일 때 func(A, B) 하면 그냥 잘 동작하던데..
참조잡니다. 그러니까 값을 복사하면 비용이 들죠. 이게, 단순히 정수형 하나라면 모르는데 그게 만약에 1GB 정도되는 Image data라면? 아시겠지만, 함수 매개변수는 생명 주기가 함수 실행이 끝날 땝니다.
하루살이한테 아웃백 식사를 대접하는 꼴이죠.
하지만 참조자를 쓰면 얘기가 달라집니다. 그 Imagedata를 '참조하는 순간' 그 비용은 아예 사라지거든요. 왜냐하면, 그 매개변수에 복사된 녀석이 아닌 진짜가 들어가니까요.
값에 의한 전달은 또 다른 옹고집이 들어가는 느낌이라면 참조에 의한 전달은 찐 옹고집을 들여보내는 느낌입니다. 2명이 들어가는 것보다 1명이 들어가는 게 비용이 낮죠.
나중에, C++ 에서 이동시맨틱을 공부해보세요. 임시객체 이슈 하나 때문에 개발자들이 어느 정도로 고뇌했는지 알 수 있습니다.
아 python에서 배열을 다룰 때 직접 배열에 접근하는 것과 arr[:] 등을 통해서 copy를 만드는 것의 차이와 비슷한 느낌인가요 쓰고보니 조금 다른 느낌이긴 하지만..
함수에 들어갈 때는 int B는 직접 들어가고 A는 매개변수로 복사된 녀석이 들어가지만
함수 안에서 한 작업은 실제 A와 B에 적용된다고 보면 될까요 ?
Python에서 deep copy shallow copy 개념입니다. 옙 그렇게 생각하시면 됩니다. 다만, 참조자를 쓴 b는 생명주기가 main 함수가 닫힐 때 일 거고, a는 함수가 리턴되자마자 사라질 겁니다.
이거 보고 컴공붕이 반수 의지를 다시 다지고 간다…
비전공자가 코딩하면 좋은 점 있나요
그 분야에서 코딩을 가장 잘하는 사람일 가능성이 높잖아요.. 그거라면 큰 이득 아닐까 합니다.
앞으로 프로그래밍 이쪽은 더 뜰 거구요 ㅎㅎ
감사합니다.
본전공 분야에서 자동화를 이뤄낼 수 있다는 것?
인텔코어 13세대에 대하여 어떻게 생각하시나요
흠... 저는 잘 모르겠어용... 뭐 좋은 게 좋은 거겠죵
답변 감사합니다
혹시 상경이나 인문계에서 컴공 복전하는 분도 계시나요?
몇몇 있습니다. 심지어 미대 쪽에서도 있구요. 저같은 경우도 국문과에서 '전과'를 한 케이스입니다.
수학만 된다면 문제될 것 없습니다.
이더리움... 블록체인 공부도 해보고 싶은데 도통 시간이 없네요... 블록체인은 아예 몰라서.... 근데 꽤 재미있어 보이던뎅
오.. 상경계열 갈..? 문돌이인데 간혹 컴공과 복전하시는 분들 계신다하셔서 궁금해서 여쭤봤어요
전과 정말 대단하시네요..ㄷ 국문과시면 문과이셨을꺼 같은데 학부 공부하시면서 힘드시진 않으셨을까요??
음... 딱히 힘든 건 없었지요 ㅎㅎ 수학 과목은 모두 A+이기도 했죠! 히히 근데 사실 수학보다 더 중요한 건 철학이나 국어 이쪽입니다.
코딩에서 생각보다 '논리적 사고력'이 중요해서요. 국어를 잘 하는 사람이 코딩을 잘 할 가능성이 역설적으로 높습니다.
혹시 학부 몇학년이신가요
제가 코딩 고수가 되는 날이 상상이 안가요
2학년이에요 :) 코딩이야 '감각'의 일환이 아닌가 해요. 꾸준히, 오랫동안하면 안 될 건 없어 보입니다.
아 잠시만 홀붕님 제가 착각했어요. b도 매개변수라서 결국은 함수 리턴이 끝날 때 사라집니다. 다만 전달받는 과정에서, 값에 의한 복사가 일어나지 않는 거죠. 틀린 지식을 보내드릴 뻔 했네요. 깜짝이야..
아시다시피 결국 함수라는 게 스택에 쌓이는 건데 리턴이 되자마자 스택에 있는 모든 데이터들은 Pop되지요. 다시 말하면, b 또한 그 안에 있기 때문에 결국은 사라집니다. 다만, 참조 형태이기 때문에 매개변수로 받아오는 입장에서 불필요한 메모리를 아낀다는 것이지요.
아 b라는 인자 자체는 함수 내에서만 존재한다고 생각하고 있었습니다. ㅎㅎ
a는 전달받은 A라는 int를 새롭게 메모리를 할당하여 함수 내에서 사용 후 함수가 종료될 때 실제 A값에 적용한 뒤 사라지고,
b는 전달받은 B라는 int 자체에 접근해 함수 내에서 작동한 후 함수가 종료될 때 b는 사라진다고 이해하면 되는거죠?
따라서 int& b의 경우 추가적으로 함수 실행할 때 메모리를 아낄 수 있는 것이고요.
맞습니다. 만약에, 함수 내에 있는 변수의 생명주기를 늘이고자 한다면 반환형식을 int가 아니라 int& 로 해주면 됩니다. 이 부분이랑 제가 헷갈렸어요.
int& func(int& a)
{
a = 1;
return a;
}
라고 한다면 함수가 끝나더라도 a는 여전히 살아있습니다. 이런 것이 필요하다면, 참조형 반환을 해주어야지요.
앗 그럼 저 경우에는 main함수에 이름이 같은 a 변수를 사용할 수 없는건가요?
main함수에서 a는 함수 내에서 정의된 대로 계속 사용되는거죠?
네네 그건 아닙니다. 사용할 수 있어요. 다만 가독성을 위해서.... 그렇게는 안 하는 것이 좋지요.
참조자를 일종의 '별명'이라 생각하시면 됩니다. 또 다른 이름인 거죠. 원칙적으로 a의 별명을 a라고 얘기할 수야 있겠지만... 뭔가 헷갈리기 시작하죠.
아 그럼 a가 살아있다는 의미는 메모리 공간이 사라지지 않고 남아있는다
정도로 이해하면 될까요
네 그렇습니다.
오르비 댓글에 더 이상 답변할 수 없다고 떠서 여기 남깁니다!
친절한 답변에 진심으로 감사드려요
편안한 밤 보내세요~
필수라고 보긴 해야죠.
지금 html, css 공부하고 백엔드 공부중인데,
온라인 강의같은 걸로 전문가 수준까지 끌어올릴 수 있나요??
하루에 1~2시간씩 매일 공부하면요.
대학은 컴공이 아닙니다.
매일 매일하면 안 될 거야 없지만, 전공자에 비해서는 꽤 힘든 길이라고 볼 수 있죠. 하지만 노력을 하는데 안 될 것이 뭐가 있겠습니까. 열정을 가지고 하루하루 하다보면 빛이 오겠죠. 응원합니다.
산업기능요원. 전문연구요원으로 빠지는 분들 많나요
그 케이스가 많지는 않은 걸로 알고 있습니다
이전글 봤는데 굉장히 열심히 사시는 거 같아서 질문드립니다.
나태해지지 않을 수 있는 방법이 있을까요?
제가 원하는 공부를 하는데도 불구하고 쉽게 나태해져서…
하이고야... 서울대생 분께 이런 말씀을 들어서 굉장히 겸손해지네요. 사실, 부족해서 열심히 사는 것이지요. 내 분수를 알기 때문에, 또 무엇인가에 대해 '안다'라고 말하는 것에 대한 무게감을 알기 때문에 그런 것 같습니다.
한동안은, 모든 것에 대해 다 아는 척 자만하고, 스스로를 기망했던 적도 있었고, 내가 선택한 것만이 정답이고 그것과 조금이라도 다른 것이 있다면 오답이라고 규정했던 적도 있었죠.
허나 서서히 공부를 해보니, 스스로가 볼품 없어지더군요. '아는 것'이 없다는 걸 어느 순간 알게된 셈입니다.
잘못이라고 생각하지는 않습니다만, '공부'라는 과목에서는 실패자입니다. 실패자는 남에게나, 스스로에게나 참담할 정도로 가혹한 법이죠.
저도 겸손하게 계속 공부해야겠네요….
컴퓨터 전원 켜주세요
죄송함다 노잼인 농담이에요
미리해보는 수험생의 이른 걱정인데
대학교에 옷 잘입는 사람 많나요?
예 많습니다... 특히 홍대라 그런지 더더욱 ㅎㅎ 약간 학교에 옷 잘입는 사람들이 넘 많아용
물리에 적성 하나도 안맞고 수학은 별로 잘 못하는데 컴공가면 엄청 고생하겟죠?
수학은 잘하면 유리하긴 하지만... 못하더라도 큰 고통은 겪진 않습니다. 다만, 언어 능력이 뛰어나면 좋습니다. 언어라는 것이 결국은 절차를 기반으로 하거든요. 코딩도 결국은 절차입니다. 절차적 사고력이 본질이죠.
그런 맥락에서, 사실 수학이나 물리보다 더 중요한 것은 철학적 사고라든가, 언어적 사고입니다. 개발을 하다보면, 개발자적 관점을 갖게 되는 건 누구에게나 자연스러운 일입니다. 하지만, 절차적 사고가 그 누구에게나 잘 열리는 것은 아닙니다. 훈련을 해야만 가능하죠. 그 과정에서 철학이나 인문학적 / 언어적 사고가 높은 쪽이 유리하단 말입니다. 덧붙여 수학도 물론 도움이 많이 되구요.