| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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++
- 백준
- MATLAB
- 파이토치 트랜스포머를 활용한 자연어 처리와 컴퓨터비전 심층학습
- Got
- rao
- system hacking
- Kaggle
- ARM
- Computer Architecture
- Stream
- ML
- Image Processing
- BAEKJOON
- Algorithm
- llm을 활용 단어장 앱 개발일지
- MDP
- pytorch
- FastAPI
- study book
- Flutter
- Widget
- PCA
- DART
- fastapi를 사용한 파이썬 웹 개발
- bloc
- Dreamhack
- BOF
- BFS
- 영상처리
- 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): 데이터를 문자열로 출력하기 위한 스트림이다. 이 클래스는 데이터를 문자열 형태로 변환해야 할 때 사용..