
C++에서는 매개변수에서 디폴트 값을 지정할 수 있다.(java에서는 불가능)ex)위의 함수의 경우 매개변수에 값을 전달하지 않는다면, num1은 3, num2에는 5가 할당되게 된다.ex)위 예시에서는 main 함수 상단부에서 함수를 선언하고, 하단부에서는 함수를 재

c에서 문자열을 표현하는 방법은 크게 세 가지가 있다.a와 b는 배열을 이용해서 표현하고 있다는 것은 알겠는데, c는 뭘까?사실 문자열은, 그 문자열이 시작되는 주소를 가리킨다.또한 배열은, 그 배열이 시작되는 주소를 가리킨다.그러니까, “hello c”라는 문자열의

C에서 힙 메모리에 동적 할당 및 소멸에 사용했던 malloc과 free 함수가 있었다.C++ 에서는 이를 대신해 새롭게 등장한 new 와 delete 연산자가 등장했다.(malloc과 free는 그대로 사용 가능)이와 같이, C 언어에서는 malloc과 free 함수

istringstream문자열 format을 파싱할 때 사용한다.ostringstream문자열 format을 조합하여 저장할 때 사용한다.stringstream문자열에서 원하는 자료형의 데이터를 추출할 때 사용한다.필요헤더: <sstream>문자열을 붙일 때 사용

알고리즘 문제를 풀다보면, set을 사용하면 쉽게 풀 수 있는 문제들이 있다.그래서 오늘은 set이 어떤 특징을 가졌고, 어떻게 쓰는지 정리해볼려고 한다.key 값은 중복이 허용되지 않음.원소가 insert 함수에 의해 삽입되면, 원소는 자동으로 정렬됨.디폴트 정렬기준