y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
855:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/22 04:31:38
typedef vector<int> V;
typedef V::iterator I;
typedef vector<V> VV;

VV vv;

for_each(
@@vv.begin(),
@@vv.end(),
@@tr1::bind(
@@@@&fill<I,int>,
@@@@tr1::bind(static_cast<I (V::*)()>(&V::begin), tr1::placeholders::_1),
@@@@tr1::bind(static_cast<I (V::*)()>(&V::end), tr1::placeholders::_1),
@@@@0));

g++ 4.1.2‚Å‚·B
2ŽŸ”z—ñ‚̉Šú‰»‚ðalgorithm‚Ì—ûK‚Å‚â‚Á‚Ă݂悤‚ÆŽv‚Á‚Ä‚¢‚ë‚¢‚뎎söŒë‚µ‚Ă݂½‚̂ł·‚ªA
‚±‚ñ‚Ȕ߂µ‚¢ƒR[ƒh‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
static_cast‚ÍÈ—ª‚Å‚«‚Ä‚à—Ç‚³‚»‚¤‚È‚à‚̂ł·‚ªA‚±‚ê‚Íg++“Á—L‚Ì–â‘è‚Å‚µ‚傤‚©H
iÈ—ª‚Å‚«‚½‚Æ‚µ‚Ä‚à•’Ê‚Éƒ‹[ƒv‘‚¢‚½‚Ù‚¤‚ª‚í‚©‚è‚â‚·‚¢‚¯‚Çj


ŽŸƒ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