1 Roast+
\82Å
\82Ì
\83C
\83e
\83\8c\81[
\83^
\82Í
\81ASTL
\93\99\82Ì
\82à
\82Ì
\82Æ
\82Í
\8eá
\8a±
\8ed
\97l
\82ª
\88Ù
\82È
\82è
\82Ü
\82·
\81B
3 STL
\93\99\82Å
\82Ì
\83C
\83e
\83\8c\81[
\83^
\82Å
\82Í
\81A
\81u
\83|
\83C
\83\93\83^
\82Æ
\93¯
\97l
\82É
\93®
\8dì
\82·
\82é
\81v
\82Æ
\8c¾
\82¤
\83R
\83\93\83Z
\83v
\83g
\82Ì
\8c³
\8dì
\82ç
\82ê
\82Ä
\82¢
\82Ü
\82·
\82ª
\81A
4 \82±
\82Ì
\82½
\82ß
\82É
\81A
\97á
\82¦
\82ÎSTL
\82Ìalgorithm
\93\99\82Å
\82Í
\81Abegin()
\82Æend()
\82Ì
\97¼
\95û
\82Ì
\83C
\83e
\83\8c\81[
\83^
\82ð
\93n
\82³
\82Ë
\82Î
\82È
\82ç
\82¸
\81A
5 \8fê
\8d\87\82É
\82æ
\82Á
\82Ä
\82Í2
\83R
\83\93\83e
\83i
\95ª
\82Ì
\83C
\83e
\83\8c\81[
\83^
\81i
\82Â
\82Ü
\82è
\8d\87\8cv4
\82Â
\82Ì
\83C
\83e
\83\8c\81[
\83^
\81j
\82ð
\93n
\82³
\82È
\82¯
\82ê
\82Î
\82¢
\82¯
\82È
\82¢
\83A
\83\8b\83S
\83\8a\83Y
\83\80\8aÖ
\90\94\82à
\82 \82è
\81u
\82È
\82ñ
\82¾
\82©
\82È
\82\9f\81E
\81E
\81E
\81v
\82Æ
\8ev
\82Á
\82½
\90l
\82à
\91½
\82¢
\82Æ
\8ev
\82¢
\82Ü
\82·
\81B
7 \82±
\82ê
\82Í
\8e©
\91O
\82Å
\8dì
\90¬
\82µ
\82½
\8aÖ
\90\94\93\99\82Ì
\8fê
\8d\87\82É
\82¨
\82¢
\82Ä
\82à
\93¯
\97l
\82Å
\81Abegin(),end()
\82Ì2
\82Â
\82Ì
\83C
\83e
\83\8c\81[
\83^
\82ð
\93n
\82·
\95K
\97v
\82ª
\82 \82è
\82Ü
\82·
\81B
8 [[BR]]
\82µ
\82©
\82µ
\82±
\82ê
\82Í
\90³
\92¼
\96Ê
\93|
\82È
\82Ì
\82Å
\81A
\8b°
\82ç
\82
\91½
\82
\82Ì
\90l
\82Í
\83C
\83e
\83\8c\81[
\83^
\82Å
\82Í
\82È
\82
\81A'''
\83R
\83\93\83e
\83i
\82»
\82Ì
\82à
\82Ì
\82Ö
\82Ì
\8eQ
\8fÆ
\82â
\83|
\83C
\83\93\83^'''
\82ð
\93n
\82µ
\82Ä
\82¢
\82é
\82Ì
\82Å
\82Í
\82È
\82¢
\82©
\82Æ
\8ev
\82¢
\82Ü
\82·
\81B
\81c
\88ê
\91Ì
\82È
\82ñ
\82Ì
\82½
\82ß
\82Ì
\83C
\83e
\83\8c\81[
\83^
\82È
\82ñ
\82©
\81A
\82ß
\82ñ
\82Ç
\82
\82³
\82¢
\82¾
\82¯
\82¶
\82á
\82È
\82¢
\82©
\81A
\82»
\82¤
\8ev
\82Á
\82½
\95û
\82à
\91½
\82¢
\82Å
\82µ
\82å
\82¤
\81B
10 \8b°
\82ç
\82
\82±
\82Ì
\82æ
\82¤
\82È
\8c`
\82É
\82µ
\82½
\82Ì
\82Í
\81ASTL
\8dô
\92è
\8e\9e\82É
\81u
\82±
\82ê
\82Ü
\82Å
\82Ì
\94z
\97ñ
\82â
\83|
\83C
\83\93\83^
\82©
\82ç
\82Ì
\88Ú
\8ds
\82ª
\82µ
\82â
\82·
\82¢
\82æ
\82¤
\82É
\81i
\8c^
\96¼
\82ð
\8f\91\82«
\8a·
\82¦
\82é
\82¾
\82¯
\82Å
\88Ú
\8ds
\82·
\82é
\8e\96\82ª
\8fo
\97\88\81A
\8fC
\90³
\8bK
\96Í
\82ª
\8f
\82È
\82
\8dÏ
\82Þ
\82æ
\82¤
\82É
\81j
\81v
\82Æ
\82Ì
\8dl
\82¦
\82Ì
\8c³
\81A
\82±
\82ê
\82É
\82æ
\82è
\8aF
\82ªC
\8cÃ
\97\88\82©
\82ç
\82Ì
\8cÅ
\92è
\92·
\94z
\97ñ
\81Emalloc()/free()
\82©
\82ç
\88Ú
\8ds
\82µ
\82Ä
\82
\82ê
\82é
\82æ
\82¤
\82É
\82Æ
\8aè
\82¢
\81A
\82±
\82Ì
\82æ
\82¤
\82È
\8ed
\97l
\82É
\82µ
\82½
\82à
\82Ì
\82Æ
\8ev
\82í
\82ê
\82Ü
\82·
\82ª
\81A
\90³
\92¼
\8d¡
\82Æ
\82È
\82Á
\82Ä
\82Í
\81A
\82»
\82ñ
\82È
\8e\9e\91ã
\92x
\82ê
\82È
\98b
\82æ
\82è
\82à
\8eg
\82¢
\8f\9f\8eè
\82ð
\8fd
\8e\8b\82µ
\82½
\82¢
\8e\96\82©
\82Æ
\8ev
\82¢
\82Ü
\82·
\81B
\81i
\8fÎ
14 STL
\82Ì
\83C
\83e
\83\8c\81[
\83^
\82Å
\82Í
\81A
\83C
\83e
\83\8c\81[
\83^
\82Ì
\88ø
\93n
\82µ
\82âalgorithm
\82Ì
\8eg
\97p
\82ª
\96³
\82
\82Æ
\82à
\81A
\92P
\8f\83\82É
\83\8b\81[
\83v
\82·
\82é
\82¾
\82¯
\82Å
\82à
\8c\8b\8d\
\96Ê
\93|
\82È
\82à
\82Ì
\82Å
\82·
\81B
17 ::std::vector<int> hoge_ary;
18 hoge_ary.push_back(1);
19 hoge_ary.push_back(2);
20 hoge_ary.push_back(3);
22 for(::std::vector<int>::iterator it=hoge_ary.begin(); it != hoge_ary.end(); it++)
24 ::std::cout << *it << ::std::endl;
28 \81E
\81E
\81Efor
\95¶
\82Ì
\8f\8a\82Ì
\88ê
\8ds
\82Ì
\92·
\82³
\82ª'''74
\95¶
\8e\9a'''
\82à
\82 \82è
\82Ü
\82·
\81B
29 [[BR]]
\82±
\82ê
\82É
\89Á
\82¦
\83C
\83\93\83f
\83\93\83g
\82ª
\93ü
\82è
\82Ü
\82·
\82µ
\81Avector
\94z
\97ñ
\82Ì
\95Ï
\90\94\96¼
\8e\9f\91æ
\82Å
\82Í
\82»
\82ë
\82»
\82ë
\89ü
\8ds
\82ª
\97~
\82µ
\82¢
\8d \82©
\82à
\92m
\82ê
\82Ü
\82¹
\82ñ
\81i
\8e\84\82Í
\82à
\82¤
\8fã
\82Ì74
\95¶
\8e\9a\82Ì
\92i
\8aK
\82Å
\93ü
\82ê
\82½
\82¢
\82
\82ç
\82¢
\82Å
\82·
\82ª
\81E
\81E
\81E
\81j
\81B
31 Roast+
\82Å
\82Í
\97á
\82¦
\82Î
\88È
\89º
\82Ì
\82æ
\82¤
\82É
\8f\91\82«
\82Ü
\82·
\81B
34 ::roast::primitive_vector<int> hoge_ary;
35 hoge_ary.push_back(1);
36 hoge_ary.push_back(2);
37 hoge_ary.push_back(3);
39 for(::roast::primitive_vector<int>::iterator it=hoge_ary.get_iterator(); it.is_valid(); it.next())
41 ::std::cout << *it << ::std::endl;