일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- access network
- @observedobject 프로퍼티 래퍼
- react fsd
- 컴퓨터네트워크
- LazyHGrid
- physical media
- 상단 빈공간 제거
- 블로그업로드확인
- @published 프로퍼티 래퍼
- 가로모드끄기
- network core
- BFS
- 비동기함수
- @environmentobject 프로퍼티 래퍼
- 리렌더링최적화
- 페이지이동함수
- navigationBar 숨기기
- 세로모드끄기
- CSS
- 페이지전환
- react hook
- react-router-dom
- SwiftUI Font
- GridItem
- 동기 함수 내에서 비동기 함수 호출
- 리액트최적화
- LazyVGrid
- 반응형 css
- featured-sliced-design
- C++
- Today
- Total
목록프로그래밍 언어/C++ (3)
leebaek
stringstream문자열과 숫자를 다룰 때 유용한 도구 1. 숫자를 문자열로 변환할 때2. 문자열에서 숫자 추출할 때3. 공백 기준으로 단어 분할할 때 #include stringstream ss; // 빈 스트림 선언ss > word >> number; // 공백 기준 순서대로 데이터 추출 - ss >> 연산자는 자동으로 타입을 감지하여 변환함 1. [ 숫자를 문자열로 변환 ]#include #include #include using namespace std;// to_string()과 같은 역할int main() { int num = 123; std::stringstream ss; ss [문자열을 공백 기준으로 토큰화] - 2. [ 문자열을 숫자로 변환 ]- 프로그래머..
unique 범위 내에 연속적인 동일한 원소가 존재하면, 첫번째 요소를 제외한 모든 요소를 제거하는데 사용됨 unique(vec.begin(), vec.end()) > parameter - first : 초기 위치 ( first가 가르키는 요소 포함 ) - last : 최종 위치 ( last가 가르키는 요소는 포함하지 않음 ) > 사용 예시 erase 함수와 같이 사용해서 중복 원소 제거 가능함 vector num = {2, 2, 3, 3, 3, 4, 5, 6} num.erase(unique(num.begin(), num.end()), num.end()); unique 함수 실행 후 num = { 2, 3, 4, 5, 6, 2, 3, 3 } - 중복되어 밀리게 된 원소의 시작 부분인 2의 주소를 반환함 ..
pair 클래스 pair 클래스는 사용자가 지정한 2개의 타입의 데이터를 저장하는 데 사용함 pair 클래스 형태 template struct pair; 접근 방법 : T1 - first / T2 - second pair 헤더파일 // pair의 헤더파일 #include /* or */ // utility 헤더파일이 포함되어있음 #include #include pair 함수 선언 1. 선언 후 할당 : pair 객체이름; 2. 선언 + 초기화 : pair 객체이름 = make_pair(값, 값); 1. 예시 pair p; p.first = 1; p.second = 2; 2. 예시 pair p = make_pair(1, "str"); pair 대소 비교 pair의 첫번째 값을 비교함 만약 첫번째 값이 같다..