일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- C++
- rao
- 영상처리
- DART
- bloc
- Got
- Widget
- fastapi를 사용한 파이썬 웹 개발
- ARM
- 파이토치 트랜스포머를 활용한 자연어 처리와 컴퓨터비전 심층학습
- pytorch
- system hacking
- 백준
- Computer Architecture
- Flutter
- llm을 활용 단어장 앱 개발일지
- MDP
- study book
- Image Processing
- PCA
- BFS
- BAEKJOON
- Stream
- Kaggle
- Algorithm
- BOF
- ML
- FastAPI
- Dreamhack
- MATLAB
- Today
- Total
목록Computer Language/C++ (5)
Bull

스니펫 설정 방법 1. Command Palette 열기: Ctrl+Shift+P 또는 Cmd+Shift+P (macOS)를 누른다. 2. Preferences: Configure User Snippets를 검색하고 선택한다. 3. cpp.json (C++ 스니펫 파일)을 찾아 선택한다. 만약 C++용 스니펫 파일이 없다면, New Global Snippets file을 선택하고 파일 이름을 지정하여 새로 만든다. 4. 열린 JSON 파일에 아래의 스니펫을 추가한다. cpp.json { "C++ Basic Template": { "prefix": "ct", "body": [ "#include ", "", "using namespace std;", "", "void init(){", " cin.tie(NU..

sort()의 문제점 최근 백준 문제를 풀던 중, pair로 담은 vector에서 이중 정렬을 compare() 를 구현하여 sort() 인자로 넣는 것 까진 잘 이해 하면서 풀었다. 하지만, pair에서 정렬 기준을 2개를 잡는 것이 아닌, 1개만 잡고 하면 나머지 다른 원소는 입력된 순서로 정렬 되는 것이 아닌 , 무작위로 정렬이 된다. 예를 들어보자. 문제: https://www.acmicpc.net/problem/10814 #include #include #include using namespace std; bool comp(pair a, pair b) { return a.first < b.first; } int main() { int T; int age; string name; vector sk..

개념 C++에서 람다 식은 익명 함수를 생성하기 위한 간결한 방법을 제공한다. C++11부터 도입된 람다는 런타임에 정의되며, 주로 알고리즘에서 콜백 함수를 제공하거나, 스코프 내의 변수를 캡처하여 사용하는 용도로 활용한다. 람다 식의 기본 구조 바로 호출하는 경우 [캡처](매개변수 목록) { // 함수 본문 }(인자들); 초기화하는 경우 변수 = [캡처](매개변수 목록) -> 반환 타입 { // 함수 본문 // return ~; }(인자들); [](){}()로 외우면 편하다. 캡처 목록 람다가 외부 스코프의 변수를 사용할 때, 그 변수들을 어떻게 캡처할 것인지를 정의한다. 값으로 캡처할지([=]), 참조로 캡처할지([&]), 혹은 특정 변수만 선택적으로 캡처할지([x, &y]) 결정할 수 있다. 매개변..

sstream C++의 sstream 라이브러리는 스트림 기반의 입력/출력을 메모리에서 처리할 수 있게 해주는 클래스들을 제공한다. 이 라이브러리에는 문자열 입력과 출력을 위한 주요 클래스인 istringstream, ostringstream, 그리고 stringstream이 포함되어 있다. istringstream (Input String Stream): 문자열에서 데이터를 읽기 위한 스트림이다. 이 클래스를 사용하면 문자열 내용을 마치 입력 스트림처럼 다룰 수 있어서, 복잡한 형태의 데이터를 문자열로부터 파싱(분석)하는 데 유용하다. ostringstream (Output String Stream): 데이터를 문자열로 출력하기 위한 스트림이다. 이 클래스는 데이터를 문자열 형태로 변환해야 할 때 사용..