profile
초보 개발자
post-thumbnail

[Unity] 오브젝트 및 스크립트 로딩 순서 제어

본 게시글은 정답이 아닌 필자의 개인적인 의견입니다. 참고 바랍니다.싱글톤은 보통 Awake 이벤트에서 인스턴스를 할당하게 되는데 다른 스크립트의 OnEnable 이벤트에서 싱글톤 레퍼런스를 참조하여 어떠한 동작을 하게 되는 경우 null 오류가 발생할 수 있다.Uni

2023년 8월 16일
·
1개의 댓글
·

[코딩테스트/C++] 숫자 문자열과 영단어

제출 코드 프로그래머스 코딩테스트 연습 > 2021 카카오 채용연계형 인턴십 > 숫자 문자열과 영단어 배운점 string int to string : to_string(int c) string to int : stoi(string s) char char to int

2023년 8월 12일
·
0개의 댓글
·

[C++] 팩토리얼과 피보나치 수열

재귀함수

2023년 8월 10일
·
0개의 댓글
·

[C++] 문자열 나누기

문자열을 특정 문자열을 기준으로 쪼개어 배열화시키는 함수C++의 STL에서 지원하지 않아 직접 구현해야한다.

2023년 8월 10일
·
0개의 댓글
·

[C++] 문자열 입출력

공백과 개행문자를 입력받지 못 한다.공백처리를 위해서는 getline() 함수를 사용해야 한다.

2023년 8월 10일
·
0개의 댓글
·

운영체제 별 개행 문자

\\r맨 앞으로 이동\\n새로운 줄Unix / Linux : \\nWindow : \\r\\nMacOS : \\r에서 \\n으로 변경 ( X 버전 부터)개발 용어 : 캐리지 리턴(CR), 라인 피드 (LF) 알아보기과거 타자기를 제어하는 시절에는 작성하고 있는 문서를

2023년 8월 10일
·
0개의 댓글
·
post-thumbnail

UI 디자인 패턴 (MVC, MVP, MVVM)

View가 Model을 직접 사용하여 업데이트Model이 View에게 Notify하여 업데이트VIew가 Model을 Polling하여 변경 확인 후 업데이트 input을 View나 Model이 아닌 Controller에서 처리Controller <=> View,

2023년 8월 6일
·
1개의 댓글
·

[UE5/C++] 매개 변수와 함께 액터 스폰

BeginPlay가 호출 되기 전에 매개변수를 Actor에 전달하는 방법위 게시글을 그대로 가져왔습니다SpawnActor 호출 시 Constructor와 BeginPlay 모두 트리거SpawnActorDeferred 호출 시 Constructor만 트리거BeginPla

2023년 1월 17일
·
0개의 댓글
·

[UE5/C++] Native GameplayTag

2023년 1월 17일
·
0개의 댓글
·

[UE5/C++] 인터페이스 함수 호출

ff

2023년 1월 5일
·
0개의 댓글
·

[UE5] 언리얼 구조체 특징

C++에서 구조체는 클래스와 큰 차이점이 없다. C의 구조체와 달리 C++ 구조체는 함수 선언 및 정의, 생성자 및 소멸자 선언 및 정의, 상속 구조를 사용할 수 있다.다만, C++의 구조체는 기본적인 접근 지정자가 public이지만 클래스는 private라는 점이 다

2023년 1월 2일
·
0개의 댓글
·

[C++] 오버로딩 VS 오버라이딩

오버로딩은 멤버 함수 중복이고, 오버라이딩은 멤버 함수 재정의이다.즉, 오버로딩의 경우 자식 클래스의 멤버 함수와 부모 클래스의 멤버 함수가 각각 따로 존재하지만 오버라이딩은 자식 클래스의 멤버 함수 하나만 존재하게 된다.따라서 오버라이딩을 통해 부모 클래스 형태로 자

2023년 1월 1일
·
0개의 댓글
·

[C++] 추상 클래스와 인터페이스

하나 이상의 순수 가상 함수를 포함하는 클래스가상 함수 : 파생 클래스에서 재정의할 것으로 기대하는 멤버 함수순수 가상 함수: 파생 클래스에서 반드시 재정의해야 하는 멤버 함수 추상 클래스의 다중 상속으로 인한 모호성 문제를 해결하기 위해 사용C++에서 직접적으로 인터

2023년 1월 1일
·
0개의 댓글
·

[UE5] Get()->GetDefaultObject() vs .GetDefaultObject()

item.Get()->GetDefaultObject() : UObject\*.GetDefaultObject() : 클래스 레퍼런스로 Cast 후 반환

2022년 12월 31일
·
0개의 댓글
·

C++ 템플릿과 C# 제네릭의 차이

C++ 템플릿과 C# 제네릭의 차이

2022년 12월 31일
·
0개의 댓글
·

[UE5] NewObject vs GetDefaultObject

NewObject 사용법GetDefaultObject 사용법

2022년 12월 31일
·
0개의 댓글
·

[C++] friend 클래스

friend로 선언된 다른 클래스의 private 및 protected 멤버에 접근할 수 있다ClassA에서 friend ClassB 선언이 되어있으면, ClassB에서 ClassA의 priveate 및 protected 멤버에 접근할 수 있다

2022년 12월 30일
·
0개의 댓글
·

[UML] 연관 관계와 집합 관계

AssociationAggregationCompositionClassA가 ClassB를 멤버변수로 가지는 경우AggregationAssociation with a whole-part relationshipWeak AssociationClassA가 ClassB를 멤버변수

2022년 12월 30일
·
0개의 댓글
·

[C++] 매크로 함수와 인라인 함수

전처리 단계에서 처리함수처럼 인자를 설정할 수 있는 매크로실제로는 함수가 아니라 단순 치환만 해준다어떠한 타입 검사도 이루어지지 않기 때문에 문제가 발생할 수 있다컴파일 단계에서 처리매크로 함수의 단점을 보완하기 위해 사용일반적인 함수들을 위해 실행하는 타입 검사가 그

2022년 12월 30일
·
0개의 댓글
·

[UE5] 데이터 테이블 vs 데이터 에셋

마지막 수정일 : 2022.12.30데이터 테이블은 구조체이고 데이터 에셋은 인스턴스이다데이터 테이블

2022년 12월 30일
·
0개의 댓글
·