commit 2025-10-22 19:59 add ZtCObjtChain::SetDataRecur() ZCppMain/ZMainHead.H
This commit is contained in:
@ -186,6 +186,40 @@ namespace ZNsMain
|
||||
cout<<"************************************"<<endl;
|
||||
|
||||
|
||||
typedef ZtCObjtChain
|
||||
<
|
||||
char , ZtCObjtChain<
|
||||
string, ZtCObjtChain<
|
||||
double, ZtCObjtChain<
|
||||
int ,
|
||||
ZCEmpty > > >
|
||||
> ZCObjtChain; ZCObjtChain VO_ZCObjtChain;
|
||||
|
||||
VO_ZCObjtChain.GetChainNext().GetData()="abc";
|
||||
*VO_ZCObjtChain ='Z' ;
|
||||
*VO_ZCObjtChain() ="New Str";
|
||||
*VO_ZCObjtChain()() =0.8 ;
|
||||
*VO_ZCObjtChain()()() =1234 ;
|
||||
VO_ZCObjtChain.IterHead(ZftMCP(VO_ZCTypeView));
|
||||
cout<<"************************************"<<endl;
|
||||
|
||||
VO_ZCObjtChain.GetData<ZCObjtChain>()='X';
|
||||
VO_ZCObjtChain.GetData<ZCObjtChain::TypeChainNext>()="New2 Str";
|
||||
VO_ZCObjtChain.GetData<ZCObjtChain::TypeChainNext::TypeChainNext>()=0.9;
|
||||
VO_ZCObjtChain.GetData<ZCObjtChain::TypeChainNext::TypeChainNext::TypeChainNext>()=4321;
|
||||
VO_ZCObjtChain.IterHead(ZftMCP(VO_ZCTypeView));
|
||||
cout<<"************************************"<<endl;
|
||||
|
||||
VO_ZCObjtChain="New3 Str";
|
||||
VO_ZCObjtChain='B';
|
||||
VO_ZCObjtChain.SetDataRecur<4>('D');
|
||||
VO_ZCObjtChain.SetDataRecur<3>(string("New3 Str"));
|
||||
VO_ZCObjtChain.SetDataRecur<2>(0.8);
|
||||
VO_ZCObjtChain.SetDataRecur<1>(9999);
|
||||
VO_ZCObjtChain.IterHead(ZftMCP(VO_ZCTypeView));
|
||||
cout<<"************************************"<<endl;
|
||||
|
||||
|
||||
typedef ZtCDataRing<std::string> ZCDataRing;
|
||||
|
||||
ZCDataRing VO_CDataRing = string("123");
|
||||
|
Reference in New Issue
Block a user