y‰SŽÒнŒ}zC/C++Ž ..
[
2ch
|
¥Menu
]
¡ƒRƒsƒyƒ‚[ƒh
ƒXƒŒ‚ð’Êí•\ަ
ƒIƒvƒVƒ‡ƒ“ƒ‚[ƒh
‚±‚̽گÄÞ‚ÌURL
¡€–ÚƒeƒLƒXƒg
42:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 10/03/12 22:12:03 95‚ÍŠ®‘S‚¶‚á‚È‚¢‚¯‚Ç‚»‚±‚»‚±ƒvƒƒeƒNƒg‚ÍŠ|‚©‚Á‚Ä‚éB‚¯‚ǂ܂ ‚æ‚—Ž‚¿‚½B 43:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 10/03/12 23:33:38 Ì‚ÍCŒ¾Œê‚Í•|‚‚ÄŽg‚¦‚È‚©‚Á‚½‚¯‚Ç ¡‚͈ÀS‚µ‚ÄŽg‚¦‚é‚ñ‚Å‚·‚Ë VC++‚Í‚¶‚߂悤‚ÆŽv‚¢‚Ü‚· 44:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 10/03/13 18:23:46 namespace ns { static const hoge HOGE; } const hoge ns::Hoge = hoge(); ’蔂Ƃµ‚ẴOƒ[ƒoƒ‹•Ï”‚ðcpp‚¶‚á‚È‚‚ăwƒbƒ_‚¾‚¯‚Å’è‹`‚µ‚½‚¢‚ñ‚¾‚¯‚ǂł«‚Ü‚·‚©H 45:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 10/03/13 18:36:45 ˆ—ŒnˆË‘¶‚È‚ç__declspec(selectany)‚Æ‚©__attribute__ ((selectany))‚Æ‚© 46:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 10/03/13 19:24:48 >>44 namespace ns { @ struct Hoge; @ template<bool Dummy = true> @ struct HogeHeaderOnlyConstants { static Hoge const HOGE; }; @ struct Hoge : HogeHeaderOnlyConstants<> {}; @ template<bool Dummy> @ Hoge const HogeHeaderOnlyConstants::HOGE = Hoge(); } http://d.hatena.ne.jp/Cryolite/20051129#p2 http://d.hatena.ne.jp/Cryolite/20051129#p3
ŽŸƒ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
4160“ú‘O‚ÉXV/255 KB
’S“–:undef