commit 2025-10-07 12:25 edit a bit ZCppMain/ZtCLinkList.H

This commit is contained in:
2025-10-07 12:25:36 +09:00
parent d2e3ed17e6
commit 27eb6b19a6

View File

@ -17,6 +17,17 @@
-- 2025-10-06 15:22
■ ZtCLinkList 의 링크를 주로 정의하는 ZNsIFaceEx::ZtCLink 은 operator() 을 가지는 것이
좋다.
const TypeBase& operator()() const
{ return *static_cast<const TypeBase*>(this); }
그래서 ZtCLink 가 가지고 있는, 링크 포인터 이외의 데이타에 접근할 수 있는 장치를 제공
하는 것이 좋다.
-- 2025-10-07 12:23
■ class ZtCLinkMoveList 은 고정적으로 맨 앞과 맨 뒤를 가상으로 표시하는 링크 객체를 멤
버로 가지고 있다. 그래서 중간에서 링크 자료를 떼어 내어 다른 리스트로 옮길 때, 그 링
크가 리스트의 앞이나 뒤가 아닌, 무조건 중간에 존재한다고 가정하고 빠르게 떼어낼 수 있