언어/C++

·언어/C++
Header:   max_element(first, last)1. first: 찾고자 하는 시작 범위2. last: 찾고자 하는 끝 범위3. 리턴값: iterator(주소가 아닌 값을 얻고 싶으면 * 연산자 붙이기) 사용 예시maxValue = *max_element(v.begin(), v.end()); // 최댓값maxIndex = distance(v.begin(), maxValue); // 최댓값 인덱스 구하기 1maxIndex = max_element(v.begin(), v.end()) - v.begin(); // 최댓값 인덱스 구하기 2minValue = *min_element(v.begin(), v.end()); // 최솟값minIndex = distance(v.begin(), minValue)..
·언어/C++
변수를 선언하면 꼭 초기화를 해주는 것이 습관인데 배열을 초기화할 때에 항상 for문을 쓰다보니 귀찮기도 하고, 더 빠른 방법이 있을까 싶어 찾아보았다. 0. 가장 간단한 방법 int arr[사이즈]={0,}; 가장 간단한 방법이다 주의점: 0으로만 초기화 할 수 있다. 0이 아닌 다른 값을 넣으면 가장 첫번째 값만 해당 값으로 초기화되고 나머지는 모두 0으로 초기화한다 1. memset void *memset( void *dest, // 대상 포인터 int c, // 초기화할 문자 size_t count // 문자 수 ); // 반환 값: dest 값 dest의 처음 count 문자를 c 문자로 설정한다 C: 또는 , C++: 헤더가 필요하다. 다른 방법들보다 속도가 빠르다고 하는데 아직 체감은 못 했..
·언어/C++
기본 출력 cout
s.e.s
'언어/C++' 카테고리의 글 목록