¤È¤¢¤ë½¸ÃÄ¤Î¥×¥í¥°¥é¥à¥á¥â

¥³¥ó¥Æ¥Ê¤Î¥ª¥Ö¥¸¥§¥¯¥È¤Î¥³¥Ô¡¼

¡¡¡¦Éé²Ù¤ÎÂ礭¤Ê¥³¥ó¥Æ¥Ê¤Î¥³¥Ô¡¼¤Ëµ¤¤ò¤Ä¤±¤ë
¡¡¡¡¡¡µðÂç¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤ò°·¤¦¾ì¹ç¡¤Éé²Ù¤Ëµ¤¤ò¤Ä¤±¤ë¤Ê¤é¤Ð¥Ý¥¤¥ó¥¿¤Î¥³¥ó¥Æ¥Ê¤òºîÀ®¤¹¤ë¤³¤È¤ò¹Í¤¨¤ë¡¥
¡¡¡¡¡¡¤½¤ÎºÝ¥¹¥Þ¡¼¥È¥Ý¥¤¥ó¥¿¤Ë¤Ä¤¤¤Æ±þÍѤ¹¤ë¤³¤È¤¬Ë¾¤Þ¤·¤¤¡ÊboostÅù¤Ë¤è¤ë¡Ë
¡¡¡ÊTODO¡Ë¡¦¥¹¥é¥¤¥·¥ó¥°¤ÎÌäÂêÇطʤò³Îǧ

ÈÏ°Ï¥á¥ó¥Ð´Ø¿ô

[¥³¥ó¥Ñ¥¤¥ë¡¤Æ°ºî¥Á¥§¥Ã¥¯¤Ê¤·]
ñ°ìÍ×ÁÇ¥á¥ó¥Ð´Ø¿ô¤è¤êÈÏ°Ï¥á¥ó¥Ð´Ø¿ô¤ò¤¤ÍѤ¤¤ëÍøÅÀ
¡¦´Êñ¤ËºîÀ®²Äǽ
¡¦°Õ¿Þ¤¬ÌÀ³Î¤Ë¤Ê¤ë
¡¦¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤Î¸þ¾å

ÈÏ°ÏÀ¸À®

container::container( inputIterator begin, inputIterator end );
 std::vector<int> hoge( hoge.begin(), hoge.end());                  // hoge¤ÎÁ´ÂÎ
 std::vector<int> piyo( hoge.begin(), hoge.begin()+hoge.size()/2 ); // hoge¤ÎȾʬ

ÈÏ°ÏÁÞÆþ

  • ¥·¡¼¥±¥ó¥¹¥³¥ó¥Æ¥Ê
void container::insert( iterator position, inputIterator begin, inputIterator end);
 int data[3] = {1,2,3};
 std::vector<int> v;
 v.insert( v.begin(), data, data+3); // output 1 ,2 ,3
  • Ï¢ÁÛ¥³¥ó¥Æ¥Ê
¡¡Ï¢ÁÛ¥³¥ó¥Æ¥Ê¤Î¾ì¹ç¡¤¼«Æ°¤Ë¥½¡¼¥È¤µ¤ì¤ë¤Î¤Ç¥·¡¼¥±¥ó¥¹¥³¥ó¥Æ¥Ê¤è¤ê°ú¿ô¤¬¸º¾¯¤¹¤ë¡¥
void container::insert( inputIterator begin, inputIterator end);
  std::set myset;
  int myints[]= {5,10,15};          // 10 already in set, not inserted
  myset.insert (myints,myints+3);   // output 5, 10 ,15

ÈϰϾõî

  • ¥·¡¼¥±¥ó¥¹¥³¥ó¥Æ¥Ê
interator container::erase( iterator begin, iterator end);
  • Ï¢ÁÛ¥³¥ó¥Æ¥Ê
void container::erase( iterator begin, iterater.end);
vector¤Èstring¤ÎÉÔɬÍפʥá¥â¥ê¤ò¸º¤é¤¹ÊýË¡¤Ïswapµ»Ë¡¤òÍѤ¤¤ë¡¥¡Êerase¤Çºï½ü¤·¤Æ¤â¥á¥â¥ê¤Î²òË¡¤Ï¹Ô¤ï¤ì¤Ê¤¤¡Ë
ÈÏ°Ï·Á¼°¤Îerase¤Ë¤Ï´·ÍÑŪÍÑË¡¡Êerase¤Èremove¤òÍѤ¤¤ë¡Ë¤¬¤¢¤ë¡¥

ÈÏ°ÏÂåÆþ

void container::assign( inputeIterator begin, inputIterator end);
 std::vector<int> v(3,4);
 std::vector<int> u;

 u.assign( v.begin(), v.end());

¤³¤Î¥Ú¡¼¥¸¤Ø¤Î¥³¥á¥ó¥È

jOkWIc <a href="http://cfylpnbmcfvu.com/">cfylpnbmcfvu</a>, [url=http://dxjosynhmdyr.com/]dxjosynhmdyr[/url], [link=http://xgasmoxecmou.com/]xgasmoxecmou[/link], http://eggaxtsegtmm.com/

0
Posted by pcmzchmflgr 2013ǯ11·î14Æü(ÌÚ) 14:37:36 ÊÖ¿®

¥³¥á¥ó¥È¤ò¤«¤¯


¡Öhttp://¡×¤ò´Þ¤àÅê¹Æ¤Ï¶Ø»ß¤µ¤ì¤Æ¤¤¤Þ¤¹¡£

ÍøÍѵ¬Ìó¤ò¤´³Îǧ¤Î¤¦¤¨¤´µ­Æþ²¼¤µ¤¤

¥á¥ó¥Ð¡¼¤Î¤ßÊÔ½¸¤Ç¤­¤Þ¤¹