y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
90:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/30 12:49:51
template<typenamt t, typename sig> class test;
template<typenamt t, typename result, typename arg> class test<t, result (t::*)(arg)>{ result r; };//result‚ªvoid‚¾‚ƃGƒ‰[‚ɂȂé‚Ì‚Å
template<typenamt t, typename arg> class test<t, void (t::*)(arg)>{};//“ÁŽê‰»‚µ‚½‚¢

‚ñ‚Å‚·‚ªAƒRƒ“ƒpƒCƒ‰‚©‚ç‚Íu“ÁŽê‰»‚Å‚«‚È‚¢v‚ƃGƒ‰[‚ɂȂè‚Ü‚·B

ˆø”‚Ì”‚ª”í‚Á‚Ä‚é‚Ì‚ªƒ_ƒ‚Ȃ̂©‚ÆŽv‚¢A
template<typenamt t, typename sig, typename dammy1, typename dammy2> class test;
template<typenamt t, typename result, typename arg> class test<t, result (t::*)(arg), void, void>{ result r; };
template<typenamt t, typename arg> class test<t, void (t::*)(arg), void, void>{};
‚Æ‚µ‚Ä‚à‚â‚Í‚èƒ_ƒ‚Å‚µ‚½B


ŽŸƒy[ƒW
‘±‚«‚ð•\ަ
1‚ð•\ަ
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

4987“ú‘O‚ÉXV/84 KB
’S“–:undef