일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- livrary
- bttask
- 언리얼엔진
- 영단어정리
- 자료구조
- 언리얼비헤이어비어트리
- 언리얼엔진공부
- c++
- c++용어정리
- 월드아웃라이너
- 프로그래밍일기
- 수학용어정리
- c++porinter
- 각도변환
- uaiperception
- 자료구조정리
- 프로그래밍
- unrealengineai
- directx
- 자료형타입
- 게임엔진튜토리얼
- 게임개발
- leveleditor
- c++class
- 25.06.11dir
- ipc(inter process communication)
- DX
- c언어정리
- 언리얼엔진5
- 언리얼ai
- Today
- Total
목록c++ (8)
루리코딩 세상
런타임 형식 정보(RunTime Type Information)RTTI는 프로그램 실행 중에 개체의 형식이 결정될 수 있도록 하는 메커니즘이다.많은 클래스 라이브러리 공급업체가 이 기능을 자체적으로 구현하고 있기 때문에RTTI가 C++언어에 추가되었다. 이로 인해서 라이브러리 간에 호환되지 않는 문제가발생되어, 언어 수준에서 포인터 요소로 활용한다. 구체적인 연산자는 다음과 같다.dynamic_cast (연산자) : 다형 형식을 변환하는 데 사용한다.typeid (연산자) : 개체의 정확한 형식을 식별하는 데 사용한다.type_info (class) : 연산자가 반환한 형식 정보를 보관하는 typeid 에 사용된다. Refhttps://learn.microsoft.com/ko-kr/cpp/cpp/run-..

단순 연결 리스트 (singly linked list) 이중 연결 리스트 (Doubly linked list) 순환 연결 리스트(Circular linked list) 청크 리스트(Chunked list)

컴퓨터의 HDD 혹은 SDD에 저장 되어있는 패키징? 빌드? 되어있는 프로그램을 실행할 때에 저장된 데이터 값이 RAM에 프로세스로 할당되어 CPU는 코드를 해석해 정상적으로 작동되는 일련의 과정은 어느 정도 이해가 되었다. 컴퓨터는 한 번에 한가지만 처리한다고 보통 이야기 하지만, 최근 상용되는 CPU들은 멀티 코어를 지원하는 환경에 있다.아마 여기에서 파생되어온 개념이 스레드라고 생각된다. 이러한 추론이 옳은 추론인지 아닌지 스레드를 정리하면서 정보를 찾아보려한다. 레퍼런스들은 인터넷에 있는 자료들과 도서에서 얻어지는 것을 기반으로 하려한다. 백과사전에서 설명하는 스레드(thread)는 프로그램 내에서, 특히 프로세스 내에서 실행되는 흐름의 단위를 말한다고한다.일반적으로 한 프로그램은 하나의 스레드를..

어려운 풀이를 하는 것도 참 중요하지만, 지금 나한테는 간단한 예제를 보면서 기초부터 단단하게 만드는게 더 중요할 것 같아서, 하나씩 차분하게 풀어보려한다.. 그래도 2주 머리 싸매고 보다보니 이해도되고 보인다.명확한 용어 사용하는 부분에 있어서는 아직 미흡해서, 앞서서 풀었던 예제들에 사용된 잘못된 용어들은하나씩 수정해 나아갈 예정이다. &가 and의 기호인 것도 근례 들어서 알게됬으니 처참한 건 사실..Ampersand, short and 라고도 불리우니 꼭 기억해두자 25.05.22 (목요일)#include void main() { int i, j; for (i = 1, j = 1; i #include 라이브러리에 있는 stdio.h 헤더를 참조한다. void 자료형으로 리턴값 없는 특징을 갖고있..
C++에서 사용되는 자료 구조 (Data Structures)는 크게 표준 라이브러리(STL)에서제공하는 것들과, 사용자가 직접 구현하는 기본 구조로 나눌 수 있다.1. 기본 자료 구조 (직접 구현 가능)자료 구조특징비고1. 배열 ( Array )고정 크기의 연속된 메모리 공간, 인덱스로 접근2025.05.292. 연결 리스트 ( Linked List )노드 단위로 연결된 구조. 삽입&삭제 효율적2025.05.293. 스택 ( Stack )후입선출(LIFO) ex : 함수 호출 스택2025.05.194. 큐 ( Queue )후입선출(FIFO) ex : 이벤트 처리2025.05.195. 원형 큐 ( Circular Queue )고정된 크기의 큐, 연결 리스트보다 빠름2025.05.196. 이중 연결 리스트..
Standard Template LibrarySTL은 다양한 자료형으로 사용 할 수 있도록 만든 함수 템플릿이나 클래스 템플릿이 기초가 된다.type : Linked List, Array, Vector, Stack, Queue, Heap, Prinority Queue, Map, unordered_map, Set 등 다양한 템플릿을 제공한다.연결리스트 (Linked List)어떤 데이터 덩어리를 저장할 때 그 다음 순서의 자료가 있는 위치를 데이터에 포함시키는 방식으로 자료 저장연결리스트 ( Linked List )#include 시간복잡도next 포인터와 prev 포인터를 가진다.# include #include using namespace std;Int main () { list temp; // 리스트..
추가하는 내용에 있어서 혼동이 되는 개념을 명확하게 정리하고자, 수정을 번복하고 있는 포스팅입니다.자료형(type), 연산자(operator), 지정자(specifier)로 정확한 개념은 함수를 읽는데 더 많은 도움을 줄 것이다.자료형 (Data Types)자료형은 데이터의 크기와 종류를 정의한다. 변수는 메모리에서 어떤 형태로 저장되고 처리될지를 자료형으로 결정하는 것이다. 더보기--25.05.30 이전에 작성한 내용, 틀린 내용은 다시 읽으면서 명확하게 개념을 정리하자.자료형은 프로그래밍에서 변수가 저장할 수 있는 데이터의 종류를 나타낸다..각 자료형은 데이터의 크기, 범위, 연산 방식 등을 정의하며, 이를 통해 프로그래밍 언어는데이터를 효과적으로 처리 할 수 있다. 자료형의 종류는 정수형, 실수형,..
C++ 수업 간에 배우는 단축키 모음. 계속 업로드 할 예정 월드 단축키Ctrl + Shift + A솔루션 탐색기에 선택되어있는 솔루션에 새 항목 추가Ctrl + F5디버거하지 않고 시작(실행)ESC현재 진행 중인 단축키 취소 지정 단축키솔루션 지정 + 우클릭 + A시작 프로젝트로 설정Shift + Home커서에서부터 열의 앞으로 지정Shift + End커서에서부터 열의 뒤로 지정입력 단축키Alt + Shift + ↕입력창 다중 열선택 기능 (응용 : 다수의 열에 한번에 같은 명령어 입력하기 25.05.08 최신 ver