분류 전체보기
[C++] 파일 분할 관리, #ifndef, #endif
[C++] 파일 분할 관리, #ifndef, #endif
2022.04.03파일 분할 관리 인프런 Rookiss님의 'Part1: C++ 프로그래밍 입문' 강의를 기반으로 정리한 필기입니다. 😎[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 강의 들으러 가기! 파일 분할 관리 Test1.h #pragma once // 헤더 파일이 실수로 중복해서 들어가는 상황을 대비해서 적어주자. // #ifndef _TEST1_H__ // #define _TEST1_H__ struct StatInfo { int hp; int attack; int defence; }; void Test_1(); void Test_2(); void Test_3() { } // #endif // #ifndef, define, endif 방식도 있다. Test1.cpp..
[C++] 문자열, strlen, strcpy, StrCat, StrCmp, ReverseStr
[C++] 문자열, strlen, strcpy, StrCat, StrCmp, ReverseStr
2022.03.30문자열 인프런 Rookiss님의 'Part1: C++ 프로그래밍 입문' 강의를 기반으로 정리한 필기입니다. 😎[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 강의 들으러 가기! 문자열 const int BUF_SIZE = 100; // [H][e][l][l][o]['\0][][][][][][][][][][[]... // 100개의 바구니 char a[BUF_SIZE] = "Hello"; int BUF_len = sizeof(a); cout
[C++] TextRPG #3 구현 연습하기
[C++] TextRPG #3 구현 연습하기
2022.03.29TextRPG #3 구현 연습하기 인프런 Rookiss님의 'Part1: C++ 프로그래밍 입문' 강의를 기반으로 정리한 필기입니다. 😎[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 강의 들으러 가기! TextRPG 구현하기 main - EnterLobby -- CreatePlayer -- EnterGame --- CreateMonsters --- EnterBattle void EnterLobby(); void PrintMessage(const char* msg); void CreatePlayer(StatInfo* playerInfo); void PrintStatInfo(const char* name, const StatInfo& info); void En..
용적률, 건폐율 확인
용적률, 건폐율 확인
2022.03.29https://brunch.co.kr/@hausplanner-cm/119 자치법규시스템, 국가법령센터 건폐율, 용적률 확인하기 도시계획조례 건폐율, 용적률 확인하는 방법은? | 자치법규시스템, 국가법령센터 도시계획조례 건폐율, 용적률 확인하는 법 지난 시간에 내가 원하는 건물을 지을 수 있는지 알기 위해서는 용 brunch.co.kr https://www.law.go.kr/ 국가법령정보센터 1 2 3 4 5 6 7 8 9 0 Bksp ㅂ ㅈ ㄷ ㄱ ㅅ ㅛ ㅕ ㅑ ㅐ ㅔ Shift ㅁ ㄴ ㅇ ㄹ ㅎ ㅗ ㅓ ㅏ ㅣ ㅋ ㅌ ㅊ ㅍ ㅠ ㅜ ㅡ 띄어쓰기 검색 www.law.go.kr
건축법 시행령
건축법 시행령
2022.03.28건축법시행령은 자주 개정된다. pdf파일이나 블로그에서 본 내용이 수정되었을 수 있으니 공식 사이트에서 확인하여야 한다. https://www.law.go.kr/%EB%B2%95%EB%A0%B9/%EA%B1%B4%EC%B6%95%EB%B2%95%EC%8B%9C%ED%96%89%EB%A0%B9 건축법시행령 www.law.go.kr
그린 루프(Green Roof) / 그린월(Green Wall) 건축물 사례
그린 루프(Green Roof) / 그린월(Green Wall) 건축물 사례
2022.03.28그린루프 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=takeyourbeat&logNo=220902547831 자연을 얹은 그린루프- 60평 중정주택 설계 LEnS House 자연을 얹은 그린루프- 60평 중정주택 설계 LEnS House Architects : Obra Arquitetos Location : ... blog.naver.com https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=aldus_06&logNo=150189578507 지붕의 녹지화 단독 주택옥상정원 OUTrial House 폴란드 작은 전원마을에 지어진 친환경 주택입니다. 주택이 지어..
[C++] 포인터와 배열, 메모리 오염
[C++] 포인터와 배열, 메모리 오염
2022.03.28포인터 마무리, 메모리 오염 인프런 Rookiss님의 'Part1: C++ 프로그래밍 입문' 강의를 기반으로 정리한 필기입니다. 😎[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 강의 들으러 가기! 포인터 vs 배열 포인터 - 주소를 담는 바구니 - 원본은 저~ 멀리 어딘가에 있음 - p는 단지 그 곳으로 워프하는 포탈 int* p; 배열 - 진짜배기! 원조 데이터 - 닭장처럼 데이터의 묶음 (엄청 많고 거대함) int arr[10] = { 1, 2, 3, 4, 5, 6, 7, 8 }; 포인터 vs 배열 - 그런데 상당히 많은 사람들이 [배열 = 포인터]라 착각하는 경향이 있음. - [배열의 이름]은 배열의 시작 주소값을 가리키는 TYPE* 포인터로 변환 가..
[C++] 다차원 배열, 2차원 배열
[C++] 다차원 배열, 2차원 배열
2022.03.27다차원 배열 인프런 Rookiss님의 'Part1: C++ 프로그래밍 입문' 강의를 기반으로 정리한 필기입니다. 😎[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 강의 들으러 가기! 2차원 배열 int main() { int a[10] = { 1, 2, 3 }; int first[5] = { 4, 2, 3, 4, 1 }; int second[5] = { 1, 1, 5, 2, 2 }; int apartment2D[2][5] = { { 4, 2, 3, 4, 1 }, { 1, 1, 5, 2, 2 } }; } 4 2 3 4 1 1 1 5 2 2 순서로 저장된다. 배열 int apartment2D[2][5] = { { 4, 2, 3, 4, 1 }, { 1, 1, 5,..
[C++] 다중 포인터 (이중 포인터)
[C++] 다중 포인터 (이중 포인터)
2022.03.27다중 포인터 인프런 Rookiss님의 'Part1: C++ 프로그래밍 입문' 강의를 기반으로 정리한 필기입니다. 😎[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 강의 들으러 가기! 포인터를 사용 - 원본 데이터 접근 후 수정 void SetNumber(int* a) { *a = 1; } int main() { int a = 0; SetNumber(&a);//주소값을 넘긴다. cout
[C++] 배열과 Swap함수를 활용한 연습: 로또 번호 생성기
[C++] 배열과 Swap함수를 활용한 연습: 로또 번호 생성기
2022.03.27로또 번호 생성기 인프런 Rookiss님의 'Part1: C++ 프로그래밍 입문' 강의를 기반으로 정리한 필기입니다. 😎[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 강의 들으러 가기! 1. Swap 함수 만들기 void Swap(int& a, int& b) { int temp = a; a = b; b = temp; } 원본 데이터를 수정하기 위해 & 참조 타입으로 매개변수를 받는다. 2. 정렬 함수 만들기 정렬 함수 만들기 (작은 숫자가 먼저 오도록 정렬) { 1 ,3, 5, 6, 15, 42 } => { 1, 3, 5, 6, 15, 42 } void Sort(int numbers[], int count) { for (int i = 0; i < count..
[C++] 포인터 vs 배열
[C++] 포인터 vs 배열
2022.03.26포인터 vs 배열 인프런 Rookiss님의 'Part1: C++ 프로그래밍 입문' 강의를 기반으로 정리한 필기입니다. 😎[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 강의 들으러 가기! 포인터 vs 배열 문자열 = 문자 배열 const char msg1[] = { 'H','e', 'l', 'l', 'o', '\0' }; // 끝났다는 의미로 아스키코드 null인 '\0' 입력 cout char*) // 즉 배열의 내용 전체를 넘긴게 아니라, 시작 주소(포인터)만 넘긴 것 void Test(char a[]) { a[0] = 'x'; } int a = 0; // [매개변수][RET][지역변수(a=0)] Test(a); cout
[C++] 배열 기초
[C++] 배열 기초
2022.03.26배열 기초 인프런 Rookiss님의 'Part1: C++ 프로그래밍 입문' 강의를 기반으로 정리한 필기입니다. 😎[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 강의 들으러 가기! 배열의 크기는 상수 TYPE 이름[개수] struct StatInfo { int hp = 0xAAAAAAAA; int attack = 0xBBBBBBBB; int defence = 0xCCCCCCCC; }; 배열의 크기는 상수여야 함 (Visual Studio 컴파일러 기준) 그래서 아래와 같이 const 를 붙여준다. const int monsterCount = 10; StatInfo monsters[monsterCount]; 배열 이름의 작동 방식 그런데 배열은 [이름] 조금 ..