y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
809:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:19:34
CRTP‚ÆŒ¾‚Á‚ÄAe‚ðƒNƒ‰ƒXƒeƒ“ƒvƒŒ[ƒg‚É‚·‚邯‚¢‚¤Žè‚ª‚ ‚éBATL‚ª‚æ‚­Žg‚Á‚Ä‚¢‚éB

template<typename T>
class Base
{
//T::Hoge‚ðŽg‚¤B
};

class Derived : public Base<Derived>
{
public:
static const int Hoge = 10;
};


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

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