본문 바로가기

전체 글41

패스트캠퍼스 챌린지 5일차 오늘은 벌써 5일 차..! 과외도 많고 해서 그렇게 많은 강의를 듣진 못했지만 꽤나 흥미로웠다...! 지난 시간에 배운 표준 입출력 printf, scanf에 이어 iostream에 정의되어 있는 cin, cout 함수를 배웠다. 늘 c++코딩을 볼 때면 신기했던 게 ""와 같은 기호로 입출력을 하는 거였는데 이제야 조금 알게 되었다. c같이 엄밀하고, 조금 불친절한 언어인데도 불구하고 조금 안 어울려서 의아했었다. 메서드 오버로딩과 같은 말은 들어봤지만 연산자 오버 로딩이라는 것은 처음 들어봤다..! 좀 많이 신기하다. c++안에서 ""와 같은 것들을 오버 로딩하여 스트림을 구성하는 모양이었다. 나중에 연산자 오버 로딩 파트에서 다시 다룬다고 한다. 이런 거를 들을 때면 정말 신기하다.. ㅋㅋ 그리고 .. 2021. 11. 5.
패스트캠퍼스 챌린지 4일차 계속 파이썬만 하다가 새로운 언어를 배운다니 역시 두근두근하다. 아직 배우고 싶은 언어는 사실 엄청 많이 있다. java, javascript, go, c.. 언젠가는 다 다룰 수 있을까?? 공부할 게 많다는 건 멀고 먼 산처럼 느껴지지만 동시에 내가 도전할 수 있는 게 많다는 설렘을 안겨주기도 한다. 그런 마음을 품고 c++ 강의를 켰건만.. 뭐지.. 이 느낌.. 정말 흥미로우면서도.. 졸린 이 느낌.. 재밌는데.. 분명 재밌는데.. 역시 c언어 종류는 공부하는게 쉽지가 않다... 오늘 배운것은 문자형, 불린 형, 그리고 표준 입출력 printf, scanf이다. 다만 이것들을 사용함에 있어 메모리, 포인터의 개념이 필요하기에 아직은 배워도 잘 모르는 부분이 많은 것 같다. 백준에서 얘네들을 좀 써보면.. 2021. 11. 4.
패스트캠퍼스 챌린지 3일차 설정은 이제 그만하고 공부에 집중..! 하기로 했다. 일단 빌드 자체는 내가 원하는대로 되고있으니 찝찝하긴 할뿐 공부하는데에는 문제없다. 정수형 공부를 완료하고 부동소수점 실수형을 공부했다. 사실 고등학교때 배웠던 내용이기는 하지만 너무 오랜만이라 잘 기억이 안난다. 부동소수점은 꽤나 어려운 내용이 있기 때문에 오늘은 생각을 좀 하면서 배워야 했다. 총 32비트의 숫자가 어찌나 이리도 복잡한지.. 또 부동 소수점에는 예외 상황이 있기때문에 참 번거로웠다. 2^24f에 1.0f을 더하면 그대로 2^24f가 출력되고 2^(-24f)는 그대로 0이고 부호 비트를 제외한 모든 비트가 켜져있으면 nan이고, 또 지수 비트가 모두 켜지고 가수부가 모두 꺼져있으면 inf이고, 가장 작은수는 2^-126이 아니라 모든.. 2021. 11. 3.
패스트캠퍼스 챌린지 2일차 오늘도 어김없이 vsc를 킨 나. 오늘부터 C++ 문법 강의가 시작되었다. 가장 먼저 배운 것은 역시 hello world이다. 그리고 std::cout a; 를 쳤다....? 안된다.. 왜?? 보니 어제 설정한 launch.json에서의 설정은 디버깅 전에 빌드하는 과정에서 input.txt를 가져온 것이었을 뿐, 디버깅 과정에서는 이게 인식이 안 되는 거였다.. 오늘도 역시나 구글링 여행.. 하지만 vsc자체를 ps용으로 사용하는 경우도 적을뿐더러 해외 개발자 형님들도 많이 해결하지 못한 문제인 듯 보였다. 실제로 C++에서 input을 리다이렉션 하는 경우를 쳐봐도 검색 결과는 손에 꼽을 정도였다.. 그렇게 구글링만 4시간.. 안된다... 해결했다는 형님은 계셨지만 써놓으신 해결방법이 안 먹힌다.... 2021. 11. 2.