분류 전체보기 23

[C++] 문자열 함수 정리

1. stoi() : 문자열을 정수로 변환 소수점은 제거하고 정수로 변환 int stoi(문자열); int num = stoi("안녕"); 2. to_string() : 정수를 문자열로 변환 string to_string(int num); 3. erase() : 문자열 제거 특정 길이만큼 제거 : string& erase(pos, len); 특정 위치의 문자열 제거 : iterator erase(const_iterator p); 특정 범위 제거 : iterator erase(const_iterator first, const_iterator end); string str = "This is test sentence"; str.erase(0, 5);//"This"삭제 //[실행결과] "test sentenc..

📘 C++ 2022.07.18

[React] Context API, useContext Hook 사용하기

Context란? Context API를 사용하면 상위 컴포넌트에서 props로 상태와 함수를 전달받지 않고도 Context로 한 번에 원하는 값을 받을 수 있다. 따라서, 유지 보수성이 높고 사용자 정보와 같이 전역적으로 사용할 데이터가 있을 때 유용한 기능이다. Context 만들기 createContext 함수를 사용해서 Context를 만들어준다. 파라미터에는 기본 상태를 지정한다. 무조건 상태 값만 있어야 되는 건 아니고 actions에 정의한 것처럼 함수를 전달할 수도 있다. Consumer와 Provider 사용하기 Consumer를 사용하여 Context의 상태 값을 조회하고 Provider로 Context의 값을 변경할 수 있다. 이때 Provider에서는 Context의 값을 명시해줘야..

💻 Web 2022.07.08