"C++ 문자열"의 두 판 사이의 차이

(새 문서: ==개요== ;C++ 문자열 ==멤버 함수== * {{접두어링크|C++ 문자열|begin()}} * {{접두어링크|C++ 문자열|end()}} * {{접두어링크|C++ 문자열|rbegin()}} * {{접...)
 
 
(같은 사용자의 중간 판 5개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개요==
==개요==
;C++ string
;C++ 문자열
;C++ 문자열
<syntaxhighlight lang='cpp' run>
#include <iostream>
using namespace std;
int main() {
    string s = "foo";
    cout << s.length(); // 3
}
</syntaxhighlight>
<syntaxhighlight lang='cpp' run>
#include <iostream>
using namespace std;
int main() {
    string s = "foo";
    cout << "s[0]=" << s[0] << ", " << (0+s[0]) << endl;
    cout << "s[1]=" << s[1] << ", " << (0+s[1]) << endl;
    cout << "s[2]=" << s[2] << ", " << (0+s[2]) << endl;
    cout << "s[3]=" << s[3] << ", " << (0+s[3]) << endl;
    cout << "s[4]=" << s[4] << ", " << (0+s[4]) << endl;
    cout << "s[5]=" << s[5] << ", " << (0+s[5]) << endl;
}
</syntaxhighlight>


==멤버 함수==
==멤버 함수==
{{z컬럼3|
* {{접두어링크|C++ 문자열|begin()}}
* {{접두어링크|C++ 문자열|begin()}}
* {{접두어링크|C++ 문자열|end()}}
* {{접두어링크|C++ 문자열|end()}}
21번째 줄: 47번째 줄:
* {{접두어링크|C++ 문자열|swap()}}
* {{접두어링크|C++ 문자열|swap()}}
* {{접두어링크|C++ 문자열|pop_back()}}
* {{접두어링크|C++ 문자열|pop_back()}}
}}


==참고==
==참고==

2024년 1월 15일 (월) 20:00 기준 최신판

1 개요[ | ]

C++ string
C++ 문자열
#include <iostream>
using namespace std;

int main() {
    string s = "foo";
    cout << s.length(); // 3
}
#include <iostream>
using namespace std;

int main() {
    string s = "foo";
    cout << "s[0]=" << s[0] << ", " << (0+s[0]) << endl;
    cout << "s[1]=" << s[1] << ", " << (0+s[1]) << endl;
    cout << "s[2]=" << s[2] << ", " << (0+s[2]) << endl;
    cout << "s[3]=" << s[3] << ", " << (0+s[3]) << endl;
    cout << "s[4]=" << s[4] << ", " << (0+s[4]) << endl;
    cout << "s[5]=" << s[5] << ", " << (0+s[5]) << endl;
}

2 멤버 함수[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}