띄어쓰기로 string 분리 저장하기 std::string sentence = "Hello world! This is a sentence."; std::vector words; // stringstream을 사용하여 string을 띄어쓰기로 분리 std::stringstream ss(sentence); std::string word; while (ss >> word) { words.push_back(word); } 특정 구분자로 string 분리 저장하기 string str = "apple,banana,orange"; vector vec; stringstream ss(str); string token; while(getline(ss,token,',')) vec.push_back(token)..
함수 오버로딩 같은 이름의 함수를 두 개 이상 정의하여 사용하는 것 함수명은 같으나, parameter list 부분이 달라야 함 함수 type(X), parameter 순서(O), type(O), 개수(O), 구성 etc... parameter list가 달라야 함. pointer의 const 여부도 다른 type으로 인식함! parameter type 자동형변환에 의한 호출이 가능함. 단, 대표타입에 한해서 Default Parameter 함수의 매개변수에 기본값을 정의할 수 있다. int Function(int, int, int = 1, int = 2); int main() { Function(1,2,3,4); //default parameter 사용 X Function(1,2,3); //(1,2,..