아무나 배우는 C++ 프로그래밍 / 2편

Поделиться
HTML-код
  • Опубликовано: 6 июл 2024
  • 영상에 못 담은 TMI 보충 설명을 조금 적어 놓겠습니다.
    저는 증감연산자를 독립적으로 사용하지 않고 다른 구문에 포함 시키는 걸 좋아하지 않습니다.
    코드가 읽기 어려워지기 때문에 버그의 원인이 됩니다.
    그 중에서도 후위연산자는 아예 사용하지 않습니다.
    사용하지 않는 이유는 내부 동작 때문인데 이건 영상이 몇 편 더 진행된 후에 말씀드리겠습니다.
    switch문을 어쩌다 보니 상당히 부정적으로 설명 드린 듯한데 그래도 어느 정도는 사용합니다.
    특히 enum(아직 안배움) 변수에 대한 분기를 다룰 때는 거의 무조건 쓰는 듯 합니다.
    switch문에서 default에 대한 설명이 빠졌네요. if문에서 else로 최종 처리를 해주듯이 switch에서는 default: 라고 적고 코드블럭을 넣어주시면 됩니다. 이 부분은 나중에 영상에서 제대로 다루겠습니다.
    뒤쪽에 실습 문제는 영상을 다 만들고 나서 보니 현재의 학습 진도보다 살짝 난이도가 높지 않나 생각이 듭니다. 실습 문제로 내기 보다는 응용 방법 설명 정도로 했으면 더 좋았겠다 싶네요.
    Timestamp
    00:00 인트로
    00:48 강의
    14:37 실습문제
    #프로그래밍
  • ИгрыИгры

Комментарии • 68

  • @GYJ_
    @GYJ_ 2 года назад +30

    유튜브에 올라온 여러 강좌는 오래가지 않고 중간에 끊기는 경우가 많죠!! 그래서 이 분 영상에 좋아요를 눌러서 많은 시청자가 몰릴 수 있도록 해요!! 화이팅

  • @funfuncook
    @funfuncook 2 года назад +1

    오늘도 열심히 배우고 가겠습니다 !! 안리얼 최고 !!

  • @user-ni8xb9ke6q
    @user-ni8xb9ke6q 2 года назад +1

    전편 계속 반복하던 중에 드뎌 올라오네요! 감사합니다!!

  • @34WTAP26
    @34WTAP26 2 года назад +1

    이번에도 많은 걸 배우고갑니다!
    마지막 실습 문제도 생각하는 데에 도움이 되는 거 같습니다.
    또한 맞췄을 때의 짜릿함과 틀렸을 때에 배움의 의지가 솟구쳐 자극이 되었습니다.
    늘 감사드립니다!
    그리고 영상이 너무 깔끔해요! 능력자 안리얼 ㄷㄷ

  • @spring22
    @spring22 2 года назад +1

    다 아는 내용이라 굳이 안 봐도 되는 것들인데 영상이랑 강의자료가 고퀄이라 감탄하게 되네요. 제가 C++ 처음 배웠을 때도 이런 게 있었으면 좋았을텐데 ㅎㅎ;

  • @리안씌
    @리안씌 2 года назад +1

    실습문제 1번빼고 2개다 틀렸지만 영상 여러번 보면서 다음영상 올라오기 전까지 많이 연습해야겠습니다!ㅎㅎ
    좋은 영상 감사합니다!

  • @chainsdior1984
    @chainsdior1984 2 года назад

    강의 감사합니다
    비전공자라 공부 더 열심히 하고 다시 오겠습니다

  • @user-hc6nf5zz2m
    @user-hc6nf5zz2m 2 года назад

    감사합니다 실습문제까지 주시다니
    강의의 퀄리티가 꽤 있네요

  • @lifeisblack_3143
    @lifeisblack_3143 2 года назад

    꾸준히 시청하겠습니다 :) 영상 계속 올려주세요! C++ 강의도 올려주시면 금상첨화

  • @yoonjaekim8523
    @yoonjaekim8523 2 года назад

    하루에 3개씩올려주세요:: 자기전에 보면 재밌네요

  • @xenbex4556
    @xenbex4556 2 года назад +3

    와, 지금 7분째 봤는데, While, do while 그리고 for 를 머리에 잘 박히게 설명해주셨습니다... 진짜 내가 코드에 재능이 없다고 생각하고 있었는데, 이거 보면서 다시 도전해봅니다. 다음 영상도 기대됩니다! (언제 나올까요??)

  • @user-oc4ts1ep8m
    @user-oc4ts1ep8m 2 года назад

    영상이나 강의진짜좋은듯요

  • @user-du8zg3li7c
    @user-du8zg3li7c 2 года назад

    안녕하세요. 잘 보고 있습니다.
    건강하세요. ^^

  • @nstari171
    @nstari171 2 года назад

    오늘도 감사합니다~~^_^

  • @givemethebeat6589
    @givemethebeat6589 2 года назад

    미치겟다 매력잇어

  • @DaeBakEEEE
    @DaeBakEEEE Год назад

    영상 잘 보고 있습니다

  • @hodu3307
    @hodu3307 2 года назад

    꼭 마지막까지 강의 올려주셨으면 좋겠습니다. 힘내세요.

  • @user-in1go9ft8r
    @user-in1go9ft8r 2 года назад

    너무 좋네요 ㅎㅎ

  • @한국국회
    @한국국회 2 года назад +1

    진짜 최고다…

  • @김문상
    @김문상 2 года назад

    뭐야 2편밖에없어 오랜만에 다시 프로그래밍하려고 기초부터 한번씩보고있는데 2편 밖에 없다니 아쉽네여

  • @user-mz7yq9sj7b
    @user-mz7yq9sj7b 2 года назад

    게임 만들고 싶어서 컴공 갔다가 때려치고 다른 일 배워서 사는중 다시금 배워볼까 생각들어서 강의 보면 또 때려치길 잘했다는 생각이 듬

  • @HeukSeol
    @HeukSeol 2 года назад

    오 2편이다

  • @denver5144
    @denver5144 2 года назад

    포인터 강의 존버합니다ㅋㅋ

  • @user-lx3kr3vx3q
    @user-lx3kr3vx3q 2 года назад

    군인이라 이런 강좌들을 보는 것도 챙겨보려하지만 핸드폰을 하는 시간이 한정되어 있다보니 책으로 공부하고 싶은 마음도 있습니다 영상을 보며 병행 하거나 책으로 공부해보고 싶은데 책을 추천 해주실수 있나요

  • @woonukbol
    @woonukbol 2 года назад

    아저씨 뭐해요 지금 빨리 영상 만들어요! 이건 대박 각!

  • @Rian22101
    @Rian22101 2 года назад

    어려워요.........일단 계속 봐야겠어요

  • @woonukbol
    @woonukbol 2 года назад

    게임 개발 유튜버 인데 동영상은 10개도 안된느데 벌써 구독자가 1만이다? 이건 대 상승 각이다.

  • @user-ye8dk9pm4k
    @user-ye8dk9pm4k 2 года назад

    목소리가 장굉히 섹시하네요

  • @ehrl1234
    @ehrl1234 2 года назад +1

    #include
    using namespace std;
    int sum(const int a, const int b) {
    return ((a + b)*(b - a + 1)) / 2;
    }
    int main() {
    int a = 0, b = 10;
    cout

  • @JG-bj6pl
    @JG-bj6pl 2 года назад

    좋네요

  • @riyupapa39
    @riyupapa39 2 года назад

    개발은 할줄아는데 1인 2d 게임 개발에 언리얼5는 많이 오버스펙일까요..? 하는김에 끝판왕엔진 공부할겸 해보자 하고있어서요 ㅎㅎ

  • @user-ns9ns6is3b
    @user-ns9ns6is3b 2 года назад

    안리 교수님, 후위증가연산자인 i++ 내용에서 궁금한 점이 있습니다.
    값이 출력되는 조건은 분명히 ( i < 10 )이고 i++ 는 i값을 출력하되 1씩 증가되게 출력해라. 라는 뜻인데 어떻게 결과값으로 10이 나오는지요???? 띠용입니다요 머리가 복잡합ㄴ디ㅏ 살려줴쇼

  • @3_castle469
    @3_castle469 2 года назад

    즐겁다!

  • @user-yk8yq5rn8v
    @user-yk8yq5rn8v Год назад

    10:34

  • @user-yk8yq5rn8v
    @user-yk8yq5rn8v Год назад

    6:13

  • @ScotttyJay
    @ScotttyJay 2 года назад +2

    English subtitles would be great so we all can watch and learn.
    Looks like a good tutorial from what the comments say.

  • @Gunter030
    @Gunter030 2 года назад

    빨리 3편줘 응애

  • @iugod5134
    @iugod5134 2 года назад

    우마이 잘먹겠습니다

  • @user-rh6md9zp9s
    @user-rh6md9zp9s Год назад

    0부터 100까지 더하라는 문제에서
    sum += i는 sum을 1씩 증가시킨다는 얘기 아니었나요?
    더하라는 명령?코드?는 어디에 들어있는건가요?
    9:55 에서 그냥 변수의 값이 증가합니다 라고만 되어있어서요

  • @user-wq4tw3sk6s
    @user-wq4tw3sk6s 2 года назад

    언리얼 완전 초보인데 블루프린트만으로 제작하는건 한계가있나요?? c++과 블루프린트의 차이가 뭔가요??

  • @user-kd3io2ye7e
    @user-kd3io2ye7e 2 года назад

    아... 역시 나는 돌대갈인가... 5번을 반복해서 봤는데도 모르겠다... ㅠㅠㅠㅠ나의 게임개발 꿈은 저멀리...

  • @dltmdgnswkd9403
    @dltmdgnswkd9403 2 года назад

    우왓😮

  • @user-dd4jd4zy8u
    @user-dd4jd4zy8u 2 года назад

    굿

  • @2_2_2_24
    @2_2_2_24 2 года назад

    🤗

  • @냐아옹
    @냐아옹 2 года назад +1

    책을 통해 c++ 독학으로 배울 때 using namespace std; 사용하던데 안 쓰시는 이유가 있을까요?

    • @user-so5tm8xi7m
      @user-so5tm8xi7m  2 года назад

      두 가지 이유를 생각해서 사용하지 않았습니다.
      첫 번째는 아직 namespace와 STL을 배우지 않았기 때문에 입문자분들이 모르는 코드를 쓰고 싶지 않았습니다. 가능하다면 include랑 main 함수도 다 빼버리고 싶지만 그건 불가능하군요.
      두 번째는 잘못된 습관을 드리지 않기 위해서 입니다. namespace가 만들어진 목적은 코드 영역을 분리하고 모듈화 하는 것에 있습니다. 처음부터 using namespace를 너무 많이 쓰다 보면 나중에는 모든 namespace를 일단 using 해버리고 시작하는 습관이 들 수 있어서 쓰지 않았습니다.

    • @냐아옹
      @냐아옹 2 года назад

      @@user-so5tm8xi7m 아하 답변 감사합니다

    • @user-ig9su3jq9d
      @user-ig9su3jq9d 2 года назад

      ​@정인식 Chung Insik 쓰셔도 됩니다. namespace의 의미와 그것에 대한 이해가 되어있다면요.
      이건 의외로 많은 분들이 착각 하는건데, 처음 공부할 때 using namespace를 쓰지 말라고 배우기 때문에, 이 문법 자체를 나쁘게 생각할 수 있습니다만, 실제로는 엄청 유용한 문법이 랍니다. 절대 이 부분에 오류를 범하지 말길!

  • @necromansir6060
    @necromansir6060 2 года назад

    예전에..아는 형이 Switch문은 실무에서 절대로 안쓰인다고 했는데 어떤점 때문에 정확히 못 쓰는지 알려주실수 있나요?감사합니다.
    어떤 분은 Switch문으로 작성하면 오히려 컴파일러가 알아서 룩업 테이블? 이란것을 알아서 만들어줘서 최적화를 한다하는데.. 누구말이 맞는건지 모르겠슴다..
    영상 14:14 보면은...별차이 없다고 하셨는데.. 그럼 나는 왜 욕을 먹은거지.. 엄청 혼냈는데..

    • @user-so5tm8xi7m
      @user-so5tm8xi7m  2 года назад

      아마 goto와 비슷한 의미로 그렇게 말씀하시지 않았나 생각합니다.
      switch에서 break를 실수로 빼먹는 경우가 많은데 이런 코드를 다른 프로그래머가 발견하기도 힘들고, 발견했다고 해도 그게 의도적 누락인지 실수인지 알기도 어렵습니다. 갈수록 사람이 읽기 쉬운 코드가 강조되고 있는 만큼, 간단한 분기문은 switch보다 if가 나을 때가 많습니다.
      또 하나 짐작되는 건 너무 길고 긴 멀티탭 같은 분기를 모두 switch에 때려 넣는 상황인데, 사실 이건 if문으로도 마음만 먹으면 할 수 있는 짓이니 switch 잘못이라고는 하기 어렵겠네요.
      저는 개인적으로 절대로 안 쓰이는 문법은 없다고 생각합니다. 물론 안 쓰면 좋기야 하겠지만 switch이든 define이든 전역 변수이든 public 변수이든, 뭐든지 써야만 하는 상황은 반드시 있습니다.
      goto만 빼고요.

    • @necromansir6060
      @necromansir6060 2 года назад

      @@user-so5tm8xi7m 앜 goto 빼고... 답변 캄사합니당!

  • @user-to2dr3rc1z
    @user-to2dr3rc1z 2 года назад

    js로도 인디게임수준의 괜찮은 게임을 만들수있나요?

  • @EEE_2
    @EEE_2 2 года назад

    1:15

  • @user-hd2no9km3l
    @user-hd2no9km3l 2 года назад +1

    using namespace std; 쓰고 안쓰고 차이가있나요?!

    • @user-so5tm8xi7m
      @user-so5tm8xi7m  2 года назад +1

      쓰셔도 괜찮습니다.
      using과 namespace와 std 모두 조만간 영상에서 다룰 예정입니다.

  • @user-cx5xc4bo2f
    @user-cx5xc4bo2f 2 года назад

    영상에서 말하는 나래이션분 녹음하신건가요 아니면 ai인가요

  • @user-df4vp1gd9w
    @user-df4vp1gd9w 2 года назад

    아 웃겨 ㅋㅋㅋ
    이게 메타버스지 ㅋㅋㅋㅋㅋㅋ

  • @user-wp4gb7bc5w
    @user-wp4gb7bc5w 2 года назад

    i--; 전위감소연산자 라고 써져 있는데
    '후위감소연산자'이겠지요?

  • @user-sl2rh8fs6h
    @user-sl2rh8fs6h 2 года назад +1

    java만 하다가 C++궁금해서 눈팅하고있는데 잘보고있습니다!
    java에서는 제 기준으로 switch 쓰는 이유가 밑에 처럼 case를 연속해서 적을 수 있어서(if로 비교하면 너무 길어져서) 쓰긴 하는데 c++도 가능하겠죠?
    switch (var)
    {
    case : 1
    case: 2
    ~~~~
    break;
    case : 3
    ~~~~
    break;
    default:
    ~~~~
    }

  • @user-pj7sf3cg4t
    @user-pj7sf3cg4t 2 года назад

    이런분은 변태라고 말해주면 좋아하던데

  • @user-uo1fk5fu6n
    @user-uo1fk5fu6n 2 года назад

    C++ 어려운건 포인터인데.....

  • @AKMU_U
    @AKMU_U 2 года назад

    sum 안알려주신거 같은데요!!!

    • @AKMU_U
      @AKMU_U 2 года назад

      해답에서 처음 등장한거 같아요

    • @user-so5tm8xi7m
      @user-so5tm8xi7m  2 года назад +1

      예제에서 등장한 sum은 변수 이름입니다.
      변수 이름은 프로그래머가 자유롭게 지어줄 수 있습니다.
      저는 "값들을 합치는 용도"라는 의미로 변수 이름을 sum이라고 지어줬습니다.