commit 2025-10-25 08:43 edit a bit ZCppMain/ZMainHead.H
This commit is contained in:
@ -833,6 +833,18 @@ namespace ZNsMain
|
||||
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
|
||||
|
||||
|
||||
/*///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
■ class ZCPrint
|
||||
|
||||
가끔 약간의 DEBUG 용으로 list 등의 자료 구조의 원소를 출력하는 functor 가 필요
|
||||
할 때가 있는데, ZtCObjtChain 에서는, 특이하게 functor 의 인수 자료형이
|
||||
ZtCObjtChain 의 원소를 순회할 때마다 변한다. 그래서 ZCPrint 처럼, 템플릿 함수
|
||||
연산자 () 을 갖는 ZCPrint 가 필요하다.
|
||||
|
||||
ZtCObjtInitChain 에서 사용될 수 있다. -- 2025-10-25 08:27
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////*/
|
||||
|
||||
class ZCPrint /*///////////////////////////////////////////////////////////////*/
|
||||
{
|
||||
@ -3784,6 +3796,12 @@ namespace ZNsMain
|
||||
|
||||
-- 2025-10-24 09:09
|
||||
|
||||
|
||||
ZtCPrint 를 추가해서, 멤버함수 IterElement(), IterElemRev() 이
|
||||
functor 를 받을 수 있도록 했다. 이러니까 C++ 이다!
|
||||
|
||||
-- 2025-10-25 08:40
|
||||
|
||||
■ ZtCObjtChain<TDataNow, ZCEmpty>::TypeChainLast 을 추가해,
|
||||
|
||||
마지막 TypeChainNext 즉 마지막 TypeChainNow
|
||||
@ -3873,6 +3891,7 @@ namespace ZNsMain
|
||||
*VO_ZCObjtChain.GetChainByNo<2>()=(1.8);
|
||||
*VO_ZCObjtChain.GetChainByNo<3>()=(9999);
|
||||
VO_ZCObjtChain.IterHead(ZftMCP(VO_ZCTypeView));
|
||||
VO_ZCObjtChain.IterElemRev(ZCPrint()); cout<<endl;
|
||||
cout<<"************************************"<<endl;
|
||||
|
||||
///////////////////////////////////////////////////////////////////*/
|
||||
|
||||
Reference in New Issue
Block a user