일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 아스키코드
- 히라이켄
- 오버플로우
- 백준 8958번
- 異端なスター
- 아스키코드로 숫자 넣기
- body
- ㅇ
- Official髭男dism
- 십진수 8진수
- HEAD
- 정수와 상수
- 마법이라고 불러도 좋을까?
- 십진수 16진수
- 문자열숫자를 숫자로
- 백준4344번
- 자료형
- 백준 11720
- 平井堅
- meta charset=
- React.js
- 魔法っていっていいかな
- !doctype html
- html
- Today
- Total
목록Programming/C++ (9)
갓비니
*** 풀 때 : 값 비교할때 (메인 값을 temp에 넣어놓고 for문으로 비교하기!) 횟수 셀 때는 count 이용하고, 모든 조건을 잘 사용해야 함을 숙지하기 (문자열의 최대 길이 등이 왜 주어졌을까? -> 범위를 지정하기 위해서!) 가변길이의 배열을 원할 때 사용할 수 있다. vector는 기특하게 배열공간이 부족하면 스스로 더 큰 배열을 할당받아서 공간을 늘린다. 1) vector 객체 생성 vector v; 만일 vector v; 였는데 다른 타입의 값을 넣으면 오류가 발생한다! 2) vector 내 원소 삽입 / 삭제 v.push_back(20); //삽입 삭제의 경우는 iterator와 함께 사용해야한다! #include 사용하면 그냥 사용가능 vector::iterator it; it = ..
함수 중복 시 (같은 내용이지만 매개변수의 형만 다른 경우) 중복된 함수들을 일반화 시키는 특별한 함수가 필요한데, 이 때 template function (=generic function)을 만들면 된다. (중복함수는 최근에는 쓰이지 않음!) ① template(템플릿 선언) -> ex) template ② template -> ex) template void swap_func(int &a, int &b){ int tmp; tmp = a; a = b; b = tmp; } void swap_func(double &a, double &b){ int tmp; tmp = a; a = b; b = tmp; } 이 둘은 인자의 형만 다를 뿐, 함수가 중복되므로 이렇게 합칠 수..
0. C++'s Standard Library 1) Entire C standard library 2) I/O stream library (std::cin / std::ciout / stringstreams / fstreams 등) 3) Standard Template Library 4) miscellaneous library (strings, exceptions, allocation 등...) 1. STL이란 STL : 자료구조와 Algoritm을 Template로 제공하는 라이브러리 자료구조를 내가 코딩해서 만들지 않아도 사용할 수 있게 해주는 라이브러리이다. STL은 reference가 아닌 value를 저장한다. STL을 사용하면 여러가지 copy를 만들게 된다. 만일 이를 원치 않을 경우 포인터..
간단한 에러이다. 범위를 벗어났다는 것임 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #include #include using namespace std; int main() { int count; int repeat; string word; cin >> count; for (int i = 0; i > repeat; cin >> word; for (int j = 0; j cs sizeof(word) --> word.size() 바꾸었더니 해결되었다.