profile
공부 일기장으로 변해버린 블로그 (https://cjbworld.tistory.com/ <- 이사중)
태그 목록
전체보기 (716)cpp(140)Unity(101)C(84)백준(83)WinAPI(76)win32api(68)server(55)network(35)Database(26)언리얼(21)DP(14)List(12)tree(10)UE4(10)2DProject(10)stl(9)포인터(8)배열(8)vector(8)JumpKing(7)iterator(7)Mordern C++(7)함수(6)이득우 겜수(6)클래스(6)32(6)db(6)문자열(5)리스트(5)데베(4)const(4)erase(3)Morder C++(3)가변배열(3)assembly(3)이득우(3)Enum(3)구조체(3)OUT(2)BFS(2)win32API_정리(2)포인터 배열(2)static(2)분할 구현(2)const 포인터(2)중간고사(2)DirectX11(2)동적 할당(2)부등호(2)BST(2)&&(2)템플릿(2)inline(2)코루틴(2)다형성(2)switch(2)클래스 템플릿(2)문자(2)2D(1)ref(1)tip(1)프로퍼티(1)action(1)정수(1)얕은 복사(1)함수 템플릿(1)quick select(1)게임수학(1)백준 9095(1)보물섬(1)11866(1)겜수(1)이득우 선대(1)용돈관리(1)값형식 참조형식(1)IColoneable(1)container adaptor(1)숨바꼭질 5(1)함수 포인터(1)타일링(1)인덱서(1)PinCircle(1)KumpKing(1)Unity_UI(1)1271(1)뮤탈리스크(1)DirectX12(1)CPP20(1)Astar(1)드래곤 앤 던전(1)unreal(1)파닭(1)Modern C++(1)record(1)알파벳(1)오버로딩(1)study(1)kruskal(1)find(1)socket(1)오버라이딩(1)지역 변수(1)공간 복잡도(1)객체 복사(1)1931(1)(1)백조의 호수(1)정적 변수(1)11주차(1)주난의 난(1)이득우 언리얼(1)typename(1)일곱좆밥(1)트럭주차(1)override sealed(1)Google Play Consol(1)Static Array(1)Array Access(1)치킨 배달(1)언리얼4(1)사다리조작(1)꽂길(1)Static class(1)숨바꼭질 4(1)연산자 오버로딩(1)가르침(1)algorithm(1)학교_겜프(1)구현(1)array(1)상속(1)소수(1)vault(1)null(1)벡터(1)OpenGL(1)2108(1)출력(1)OS(1)입력(1)data(1)blender(1)boolean(1)우선순위 큐(1).NET(1)coding test(1)증감연산자(1)VOID(1)병합 연산자(1)Reflection(1)분기문(1)전역 변수(1)L-value(1)R-value(1)상속성(1)define(1)비트 연산자(1)collision(1)1966(1)sliding(1)꽃길(1)Forward_list(1)1475(1)외부 변수(1)SpawnActor(1)SpawnActorDeferred(1)다이어트(1)산술 연산자(1)게리맨더링(1)readonly(1)산술 연산(1)AC(1)상호 배타적 집합(1)오큰수(1)경사로(1)변수 종류(1)입출력 구현(1)FRotator(1)dynamic array(1)파쿠르(1)연사자(1)part7(1)MultiRun(1)구조체 포인터(1)TryGetValue(1)null 조건부 연산자(1)숨바꼭질 2(1)GameMakers(1)10773(1)9996(1)14003(1)클래스 배열(1)GetButton(1)Direct12(1)동전뒤집기(1)색종이 붙이기(1)주사위 윷놀이(1)컴백홈(1)컴그(1)비트(1)디스(1)python(1)괄호 추가하기(1)비트연산자(1)react native(1)람다(1)면접(1)disjoint set(1)재귀함수(1)컬렉션(1)논리 연산자(1)mssql(1)Nullable(1)Cache(1)interface(1)packet(1)이분탐색(1)실수(1)접근한정자(1)Deque(1)깊은 복사(1)소멸자(1)시간 복잡도(1)회전(1)
post-thumbnail

연산자 OverLoading

list를 직접 구현을 할 때C++는 기본연산자들을 제공을 하지만똥 + 똥, 똥 != 똥 과 같은 연산은 할 수 없다.그래서 우리가 이것을 "오버로딩"을 통해서 "재정의" 해주어야한다.재정의 하는 문법?은 알겠지만처음에 이런식으로 넣어서 이렇게 빨간줄 떳었음. 이유가

2022년 7월 15일
·
0개의 댓글
·
post-thumbnail

CPP_어소_32_포인터 const 예시

말도 안되게 큰 타입이라 치자main함수위에 큰 자료형의 함수를 계속 호출해야 하는 상황이라면이것을 "복사"를 계속 하고 해제도 하니까 "비용"이 존나게 들어간다=> performance존나 떨어짐그러니까 인자로 받아올 때 주소를 받아오면 되지 않나?그 주소로 그냥 계

2022년 6월 21일
·
0개의 댓글
·
post-thumbnail

CPP_어소_31 const 포인터

포인터 변수가 바뀐다는 것은 딴놈을 가르키던지 아무것도 안 가르킨다던지 둘중 하나이다.두가지 개념이 존재한다.내가 가르키고 있는 원본을 바꿀 것인지 말 것인지포인터 변수 자체가 상수화가 되어서 더이상 다른 대상을 가르킬 수 없게 될 것인지이것은 const가 붙는 위치에

2022년 6월 21일
·
0개의 댓글
·
post-thumbnail

CPP_어소_30_const

상수화 == "값이 바뀔 수 없는 상태가 되었다"l-value : 변수r-value : 상수cint 에 const 키워드를 붙이면 "문법적"으로 값을 변경하는 것을 막아주겠다라는 것이지 값을 아예 못 바꾼다는 것이 아니다.(=> 아마 주소를 통해 변경이 가능하지 않을까

2022년 6월 21일
·
0개의 댓글
·