주의 사항! 이 일지는 작성하고 있는 현시점, 공부와 병행하면서 작성되고 있습니다. 공부 중에 떠오른 생각이나 그때그때의 개념정리 같은 내용이 포함됩니다. 따라서 이 일지의 내용은 제가 공부하고 이해한 대로 작성되기 때문에 실제 사실과는 다를 수 있습니다 이번 시간은 메모리 동적 할당에 관한 내용입니다. 프로그램을 작성할 땐 프로그램 실행 중 처리하게 될 데이터 종류나 수를 확실히 알 수 없는 경우가 생깁니다. 메모리 처리 방식을 직접적으로 작성하는 C언어에서는 이런 경우가 프로그래밍에 꽤 치명적일 수 있다고 생각합니다. 하지만 대처방법이 있습니다. 프로그램이 실행되는 도중에 필요한 메모리 공간을 동적으로 확보하는 것이 그것입니다. 이번 시간에는 메모리 공간을 동적으로 할당하는 함수의 사용법과 할당된 저..
안녕하세요 게임 개발이 하고 싶은 기계공학과 졸업생 K◀EY입니다. 게임 개발을 포함해서 개발자가 되기 위해 익혀야 하는 기초과정이 있습니다. 제가 여기저기 찾아보고 정리해 본 바 저는 아래와 같은 과정을 따르기로 했습니다. C / C++ 자료구조 / 알고리즘 C# java 디자인패턴 데이터베이스 네트워크 프로그래밍 Unity3D / Android Studio 각 과정을 거쳐야 하는 이유는 아래와 같습니다. 1. C / C++ : 프로그램 개발을 위해서는 '프로그래밍 언어' 라는 것을 배워야 한다는 것은 알고 계실 겁니다. 그리고 프로그래밍 언어에 관해 조금 찾아보셨다면 C, python, java, C#, C++ 등 다양한 언어가 있다는 사실도 알게 되었을 겁니다. 그럼 이 많은 언어 중 무엇을 먼저 ..