y‰SŽÒнŒ}zC/C++Ž ..
[
2ch
|
¥Menu
]
¡ƒRƒsƒyƒ‚[ƒh
ƒXƒŒ‚ð’Êí•\ަ
ƒIƒvƒVƒ‡ƒ“ƒ‚[ƒh
‚±‚̽گÄÞ‚ÌURL
¡€–ÚƒeƒLƒXƒg
496:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 10/04/23 23:39:04 ‚·‚Ü‚ñtypo ~osteram ›ostream 497:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 10/04/23 23:48:41 ‚È‚é‚Ù‚Ç‚§thx‚Å‚·‚½A‚Å‚à template<class T>cast(typename identity<T>::type v){ return v; } ‚±‚ꂪ‚¿‚å‚Á‚Ƃ킩‚ç‚È‚©‚Á‚½ 498:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 10/04/23 23:52:02 >>493 Ž©•ª‚Å‘‚¢‚Ä‚¨‚¢‚ĂȂ©‚È‚©‚Ђǂ¢ template<class T> T cast(typename identity<T>::type v){ return v; }‚Æ typedef boost::mpl::eval_if<is_const<T>, identity<const int>, identity<int> >::type iint; ‚¾‚È ‘OŽÒ‚ÍT‚ÌŒ^‚Ì„˜_‚ª‚Å‚«‚È‚‚È‚é(=–¾Ž¦“I‚ÉŒ^‚ðŽw’肵‚Ăقµ‚¢ŠÖ”‚ÉŽg‚¦‚é) template<class T>void f(T v); char c; f(cast<int>(c)); “I‚È 499:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 10/04/23 23:52:26 >>495 ‚È[[[‚é‚Ù‚ÇII ‚¢‚â[A‹C‚ª‚‚é‚Á‚ƃ‹‚È‚Ÿ 500:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 10/04/25 19:32:40 virtualƒƒ\ƒbƒh‚ÉŽÀsŽžƒRƒXƒg‚ª‚ ‚é‚̂͊֔ƒ|ƒCƒ“ƒ^Œo—R‚µ‚Ă邩‚çA‚Æ‚©‚é‚ñ‚Å‚·‚ª virtualŒp³‚É‚àŽÀsŽžƒRƒXƒg‚ª‚ ‚é‚̂͂Ȃº‰½‚Å‚·‚©H ƒRƒ“ƒpƒCƒ‹Žž‚ɉðŒˆo—ˆ‚»‚¤‚È‹C‚ª‚·‚é‚ñ‚Å‚·‚ª
ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
ƒŒƒXƒWƒƒƒ“ƒv
mixiƒ`ƒFƒbƒNI
Twitter‚É“Še
ƒIƒvƒVƒ‡ƒ“
‚µ‚¨‚è‚ð‹²‚Þ
ƒXƒŒƒbƒh‚É‘ž
ƒXƒŒƒbƒh‚̈ꗗ
‰É‚‚Ԃµ2ch
4061“ú‘O‚ÉXV/255 KB
’S“–:undef