TIL

26.02.20일자 - TIL

csh8696nb 2026. 2. 20. 21:03

ACK, 팀프로젝트, TA분반

 

 

문제 자체는 단순하게 앞 뒤정렬 후 가장 크게 그려지는 직사각형의 값을 각각 대입하는 방식을 차용하면 해결되는 문제였다.


==========
CreateDefaultSubobject에서 nullptr오류가 발생 했는데 이는 -> 이 아니라 대입(=)연산자를 이용해서 생성을 해줘야 하는 데 여기도 ->를 넣어버려서 생긴 오류였다.
(안 만들어 놓고 포인터 접근을 하니 null인데? 꽥 하는 구문이 생긴 것이었다.)
===
Is A상속 / Has A상속

ctrl + shift + F9 - 브레이킹 포인트를 모두 지우는 단축키

==========
conflic이 났을 때 수작업으로 해결하는 방법이 있다.
comment를 남기기 전 수정할 수 있는 방법도 있는 것으로 보이지만 너무 긴 기간 잡고 있던 feature이고 중간에 이미 올린 구문과 겹쳐서 해당 방법은 사용해보지 못했다. (상단의 Branch나 Repository에서 생긴다고 함)

이 상황에서는 merge를 당겨오면 conflic이 생긴 부분에 대해 알려주는데 어느 파일에서 몇 군데 생겼는 지를 각각 표시해주고 우클릭 가장 상단의 내용으로 가면 VS가 열리며 <<<<<<HEAD .... ====  ...... >>>>>>>>
이렇게 어디서 충돌이 생기는지 표시해주며 <<<HEAD/=====/>>>와 사용해야 한다면 두 구문 다 같은 내용을 수정했고 바꿔야 한다면 바꿔야 하는 구문만 남기고 지우면 수정이 완료된다.
모든 충돌을 수작업으로 해결하고 나면 기존 사용하던 것과 똑같이 동작하며 기존에 하던대로 마무리를 실행한 후 병합하면 된다.

컨플릭 자체를 편하게 도와주는 프로그램을 활용하는 것도 좋다.
fork winmerge
=========
TA 분반 수업
복습하면서 내용 추가가 필요함.
.

'TIL' 카테고리의 다른 글

26.02.24일자 - TIL  (0) 2026.02.24
26.02.23일자 - TIL  (0) 2026.02.23
26.02.19일자 - TIL  (0) 2026.02.19
26.02.13일자 - TIL  (1) 2026.02.13
26.02.12일자 - TIL  (0) 2026.02.12