Adventure of 빠타박스
article thumbnail
[C++] DirectX Struct와 Class and Constructor 구조체 와 클래스 그리고 생성자
Programming/DirectX 2D 2021. 11. 5. 10:12

본 내용은 기존 헤더 파일에 의해 구동됨으로 따라하시기 힘듭니다. 그러니 참고만 하여 확인 하길 바랍니다. 이 내용은 Visual studio DirectX 10(11)기반 32bit로 만들었습니다. 절차 지향 언어에서 지금은 다양한 분야에 쓰이고 있기 때문에 객체지향언어로 변경 되게 되었다. 객체지향언어는 기존 컴퓨터 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, "객체"들의 모임으로 파악하고자 하는 것이다. 각각의 객체는 메세지를 주고 받고, 데이터를 처리할 수 있다. 객체지향프로그래밍은 프로그램을 유연하고 변경이 쉽게 만들기 때문에 대규모 소프트웨어 개발에 많이 사용된다. 또한 개발과 유지보수를 간편하게 하며, 보다 직관적인 코드 분석을 가능하게 하는 장점이 있다. 게임은 기획 -..

article thumbnail
[C++] DirectX Struct_Pointer/Array 구조체 포인터/ 배열
Programming/DirectX 2D 2021. 11. 4. 12:13

포인터는 주소랑 같다. 구조체는 포인터의 형태가 다르다. struct_pointer 예제1) . . . . . . struct Text { float X; float Y; BYTE R; BYTE G; BYTE B; string Content; }; void Render() { Text text = { 100, 100, 255, 0, 0, "Test"}; RenderImGuiText(text.X, text.Y, text.R, text.G, text.B, text.Content); text.Y = 200; RenderImGuiText(text.X, text.Y, text.R, text.G, text.B, text.Content); Text* p= &text; p->Y = 300; //첫번째 Text 안에 Y..

반응형