소멸자나 복사 생성자, 복사 대입 연산자를 제공하지 않으면 컴파일러는 이동 연산자나 이동 대입 연산자를 자동으로 제공하지 않는다.또한, 이동 연산자나 이동 대입 연산자를 제공하지 않으면 컴퓨일러는 복사 생성자나 복사 대입 연산자를 제공하지 않는다.
지정자 override와 final은 키워드 형태라 보기 어렵지만, '특별한 의미를 갖는 식별자'라고 할 수 있다. 이는 컴파일러가 특별한 의미를 가지고 있는지 결정해야 하는 곳에서 해당 내용을 사용함을 말한다. 다른 의미에서 기본 식별자로 사용될 수도 있다. (예를
근접성필요할 땐 이름생성.
템플릿 매개변수 팩 (Template parameter packs)함수 매개변수 팩 (Function parameter packs)팩 언패킹 (Unpacking a pack)재귀 (Recursion)
이것은 비트 연산자 기호들이 문자 세트에 들어 있지 않은 국가들을 위한 것이다.
bit on bit off bit 반전 bit값 검사
return 값: str의 문자중 가장먼저 발생하는 문자의 위치rfind : 문자열에서 문자열을 뒤에서 부터 검색한다.find_first_not_of : 전달된 문자들 중 첫 번째로 일치하지 않는 것의 위치를 찾는다.find_last_of : 전달된 문자들 중 가장 마
참고 https://en.cppreference.com/w/cpp/string/basicstring/operatorcmp https://cplusplus.com/reference/string/string/ https://cplusplus.com/reference/
아래의 링크를 클릭해 각 필요한 함수를 골라 참고하자.algorithm functions
물론 vector사용시엔 min_element 함수 사용
참고 링크 결론: 무엇을 써도 무방하나 가독성, 성능적인 면에서 empty가 좀 더 낫다.
사용이 복잡해서 기록!