hljs.initHighlightingOnLoad();

전체 글

fac, si facis
코드를 작성하다 보면 프로그램 변수 값을 1 증가, 감소 시키는 상황에 ++, -- 연산자를 자주 사용합니다. 이 연산자는 증가 / 감소 연산자라고 불리며, 전위(++n), 후위(n--) 로 나뉩니다. n++ , n-- 모두 n = n + 1 과 n += 1 과 같은 기능을 수행합니다. 다만 연산 결과 값은 전위, 후위냐에 따라서 달라지므로 유의하여 작성해주어야 합니다. 전위 (++n) 연산자 ++ 가 피연산자 n보다 앞에 위치할 때 전위라 하고 1 증가된 값이 연산 결과 값입니다. 후위 (n++) 연산자 ++가 피연산자 n보다 뒤에 위치할 때 후위라 하고 1 증가하기 전 값이 연산 결과 값입니다. 연산 결과 값은 '증감 연산 그 자체의 값' 다시 말해 'n++', '++n' 그 자체의 결과 값을 말한다..
string::erase() 함수의 3가지 사용법 string& erase(size_t pos = 0, size_t len = npos); // pos 부터 len 길이만큼 문자열 제거 iterator erase(const_iterator p); // p에 해당하는 문자열 제거 iterator erase(const_iterator first, const_iterator last); // (first, last] 길이의 문자열 제거 특정 길이만큼 문자열 제거 첫 번째 파라미터로 제거할 문자열의 시작 위치, 두번째 파라미터로 제거할 문자열 길이를 넣습니다. string& erase(size_t pos = 0, size_t len = npos); 다음 예제 코드는 "Nero Blog" 문자열에서 "Nero"를..
string :: operator[ ] string의 pos 위치 문자에 대한 Ref를 반환합니다 아래 예제 코드와 같이 s[j] 에서 s 값의 j번째 위치 문자를 배열처럼 접근하여 반환할 수 있습니다 int main() { cin >> n; for(int i=0 ; i> s; ret = ""; for(int j=0 ; j
nerowiki
나의 작은 개발자