도대체 이놈의 언어는 동적 할당 하나 때문에 class에서 고려해줘야 하는게 몇개인지..
복사 생성, 복사 대입, 이동 생성, 이동 대입...
하다보면 정말 C++이 얼마나 극한의 성능 최적화가 가능한지 알게 됨과 동시에, C에서 객체 지향 개념만 추가하다가 이것 저것 다 추가해서 누더기 괴물이 되어버린 C++이 얼마나 방대한 언어인지 새삼 깨닫게 됩니다..
특히 임시값을 가리키는 Rvalue Reference는 또 어떻게 만들 생각을 했는지..
GC(가비지 컬렉터) 가 있는 언어가 정말 그리워 지는군요 ㅜ ㅜ
이와는 반대로 온갖 고생해서 컴파일하면 kb 단위 exe 용량이랑, 엄청 빠른 수행 속도 보고 또 그런 생각이 사라지기도 하고..
'프로그래밍 > Talk' 카테고리의 다른 글
[C/C++] 연결리스트 구현은 되도록 라이브러리(인터넷)를 사용합시다 (0) | 2022.11.29 |
---|---|
[C] 쓰레드 스케줄러 과제 구현 90% -> 50%... (0) | 2022.11.27 |
[C++] infix -> postfix 수식 변환 & 계산기 구현 (0) | 2022.10.30 |
[C++] 다항식 클래스 100% 구현 완성! (0) | 2022.10.06 |
[C++] 다항식 클래스 구현 50% (0) | 2022.10.03 |