본문 바로가기

분류 전체보기280

[ C++ 3일차 ] 상속, 객체와 포인터의 관계, virtual 함수, 연산자 오버로딩 **개념의 자세한 내용이 아닌 기존 독학 내용을 제외한 강의에서 새롭게 알게 된 내용들을 정리하였다. 복습 내용 ~얕은 복사는 원본과 같은 주소 값을 가리킨다. 깊은 복사는 원본 값을 다른 주소에 복사하여 저장하는 것. 따라서 얕은 복사 시, 원본은 메모리 해제에 주의해야 함. ~ 접근 제한자 protected 확장가능성을 염두에 두고 사용하는 접근 제한자이다. 이 때문에, 많은 프로그램에서 protected를 많이 사용하였지만, 결과적으로 확장하지 않는 경우가 많았다고 한다. 따라서 요즘은 과도하게 확장을 고려하지 않고, 확장해야 할 때가 온다면 수정하는 추세라고 한다.  소스파일(.cpp)과 헤더파일(.h) 이동 단축키같은 이름의 소스파일과 헤더파일은 ctrl + k + o로 이동이 가능하다.  in.. 2024. 12. 27.
[ C++ 2일차 ] class, 동적 메모리, C++의 고유 문법, 지평좌표계.. **개념의 자세한 내용이 아닌 기존 독학 내용을 제외한 강의에서 새롭게 알게 된 내용들을 정리하였다.  C++에 대한 정확한 자료들은 다음 두 페이지를 참고하자. https://learn.microsoft.com/ko-kr/cpp/cpp/?view=msvc-170 C++ 문서 - 시작, 자습서, 참조.Microsoft C++ 및 Visual Studio 사용자를 위한 C++ 프로그래밍 참조.learn.microsoft.comhttps://en.cppreference.com/w/ cppreference.comNull-terminated strings:    byte  −   multibyte  −   wideen.cppreference.com 특히 구글링 시, msdn (+검색 내용)을 하면 더 정확하다고.. 2024. 12. 26.
[ C++/문제 해결 ] class의 깊은 복사와 임시 객체를 통한 생성 오류 수업 중 이슈 확인깊은 복사에서 다음 코드 내용과 같이 Player player2 = Player(player1);으로 임시 객체를 만들어 생성 시,  Player player1 = Player("Alien", 0, 0); Player player2 = Player(player1);다음과 같은 에러가 생긴다.  1) player2에 player1 임시 객체 할당 전2) 할당 후, player1.Print();3) player1.Print();가 끝난 후, 임시 객체를 최적화하여 name 증발 4) 최종 출력 화면   다음과 같이 임시 객체를 생성하지 않고 초기화하면 문제가 생기지 않는다! //Player player2 = Player(player1);로 임시 객체를 만들어 초기화하면 최적화당해 .. 2024. 12. 26.
[G-STAR/G-CON 2024] 지스타 컨퍼런스 2024 Day1 후기 인천에서 첫 지하철을 타고 지스타에 날아왔다..!바로 컨퍼런스를 듣기 위해!!! 우선, 다음 사진에 북마크 한 프로그램에 참여하였다. 이후 시간은 원격근무를 해야 했기 때문에 아쉽게도 참여하지 못하였다.  개인적으로, Track2는 기업/기술/게임의 홍보 느낌이 더 강하다고 느꼈다.  1. 라이브 게임 서비스하듯이 신규 게임 개발하기2. 창작과 혁신의 새로운 동력, 생성형 AI의 지속 가능한 활용 전략과 대비3. 2024년 이후의 Steam과 PC 게임4. 파이널 판타지 Ⅶ: 시대를 초월한 게임 제작의 도전과 리메이크 프로젝트5. 혼자 만드는 꿈, '안녕서울'의 실패와 재도전의 여정  [라이브 게임 서비스하듯이 신규 게임 개발하기]-BBQ PJ 개발 중단 원인-1. ‘개발진의 역량 파악 부족’      .. 2024. 11. 14.
[11/12 TODO] 진로 고민_테크니컬 프로그래머/아티스트 지난주, 학과 시절 컴퓨터공학부 교수님과 엔진 개발자 선배님과 함께 값진 시간을 보냈다. 그 뒤로, 내년 계획은 어느 정도 세웠지만, 더 미래의 나의 진로에 아직 고민이 많다..  기간11/12  원티드 커리어 프리뷰 2차 특강11/14~11/15 지스타 컨퍼런스 (원격 근무도 해야 한다! 헤헤😁)11/16~11/17 BTC 참가~11/15 현재 회사 계약 종료~11/30 Unity Play Launch Showcase 마감~매주 일요일 백준 스터디 마감인프런인프런 워밍업 클럽 CS 스터디_ 발자취 작성 : 늦었지만 개인 기록으로!!인프런 워밍업 클럽 CS 스터디_ 남은 강의 듣기인프런 워밍업 클럽 CS 스터디_ 발자취 작성인프런 워밍업 클럽 CS 스터디_오프라인 수료식 후기 작성!개인인턴 회고록 작성.. 2024. 11. 12.
[11/07 TODO] 몸이 딱 하나만 더 있으면 좋겠다! 할 것들이 너무 많은데, 달성하는 것보다 생기는 것들이 더 많은 듯하다..! 힘들면서도 기쁘기도 하고 재밌기도 하다!   기간11/08 컴퓨터공학부 교수님과 엔진 개발자 선배와 점심식사11/08 CET 시간 기준 CrazyWebGameJam 마감11/6~11/10  원티드 커리어 프리뷰 1차 미션11/14~11/15 지스타 컨퍼런스 (원격 근무도 해야 한다! 헤헤😁)11/16~11/17 BTC 참가~11/15 현재 회사 계약 종료~매주 일요일 백준 스터디 마감인프런인프런 워밍업 클럽 CS 스터디_ 발자취 작성 : 늦었지만 개인 기록으로!!인프런 워밍업 클럽 CS 스터디_ 남은 강의 듣기인프런 워밍업 클럽 CS 스터디_ 발자취 작성 인프런 워밍업 클럽 CS 스터디_오프라인 수료식 후기 작성!개인인턴 회고.. 2024. 11. 7.