commit 2025-09-07 22:54 add ZtStTuple<> ZftMakeTuple() : ZCppMain/ZMainHeadEx.H
This commit is contained in:
@ -1304,13 +1304,13 @@ namespace ZNsMain
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////*/
|
||||
|
||||
template< typename Type1 =void, typename Type2 =void,
|
||||
typename Type3 =void, typename Type4 =void,
|
||||
typename Type5 =void, typename Type6 =void,
|
||||
typename Type7 =void, typename Type8 =void,
|
||||
typename Type9 =void, typename Type10=void,
|
||||
typename Type11=void, typename Type12=void,
|
||||
typename Type13=void
|
||||
template< typename Type1 =void*, typename Type2 =void*,
|
||||
typename Type3 =void*, typename Type4 =void*,
|
||||
typename Type5 =void*, typename Type6 =void*,
|
||||
typename Type7 =void*, typename Type8 =void*,
|
||||
typename Type9 =void*, typename Type10=void*,
|
||||
typename Type11=void*, typename Type12=void*,
|
||||
typename Type13=void*
|
||||
>
|
||||
struct ZtStTuple //////////////////////////////////////////////////////////////////////////////
|
||||
{
|
||||
@ -1797,6 +1797,15 @@ namespace ZNsMain
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////*/
|
||||
|
||||
|
||||
|
||||
ZtStTuple<> ZftMakeTuple()
|
||||
{
|
||||
return ZtStTuple<>();
|
||||
}
|
||||
/*####################################################################*/
|
||||
|
||||
|
||||
template
|
||||
<typename Type1>
|
||||
ZtStTuple /*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
|
||||
|
@ -29,6 +29,8 @@ namespace ZNsMain
|
||||
|
||||
cout<<"# Use C++ 98 Spec"<<endl;
|
||||
|
||||
ZtStTuple<>
|
||||
myt0 = ZftMakeTuple();
|
||||
ZtStTuple<int>
|
||||
myt1 = ZftMakeTuple(1);
|
||||
ZtStTuple<int, int>
|
||||
@ -56,6 +58,7 @@ namespace ZNsMain
|
||||
#else
|
||||
cout<<"# Use auto keyword for ZtStTuple<> variable"<<endl;
|
||||
|
||||
auto myt0 = ZftMakeTuple();
|
||||
auto myt1 = ZftMakeTuple(1);
|
||||
auto myt2 = ZftMakeTuple(1, 34);
|
||||
auto myt3 = ZftMakeTuple(1, 34, 'C');
|
||||
|
Reference in New Issue
Block a user