y‰SŽÒнŒ}zC/C++Ž ..
22:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/11 03:52:05
class A{
union {
vector <int> _i(10);
vector <double> _d(10);
} u;
int flag; // 0 or 1
template<T> f0(T u);
void f1(){f0(u._i); `;};
void f2(){f0(u._d); `;};
void (*f[2])() ={ f1, f2};
void pub(){ (*f[flag])();};
}
19 ŽÀŒ»‚̓eƒ“ƒvƒŒŠÖŒW‚È‚µƒo[ƒWƒ‡ƒ“‚Å\•ª
ŽŸƒy[ƒW‘±‚«‚ð•\ަ1‚ð•\ަÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5014“ú‘O‚ÉXV/258 KB
’S“–:undef