일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 6588 파이썬
- 1644 파이썬
- 백준 2096
- 1806 투포인터
- Coroutine Flow
- 1753 다익스트라
- 이진 탐색
- Jetpack Room
- Android mvp
- flow buffering
- 백준 5582
- java
- 코루틴 플로우
- Android Room
- 자료구조
- 안드로이드 hilt
- 1806 파이썬
- 백준 1644
- android hilt
- 자바
- 1806 백준
- 1753 파이썬
- 5582 파이썬
- 10819 파이썬
- 1003 파이썬
- git local remote
- 투포인터 알고리즘
- 5582 DP
- 2096 파이썬
- 백준 10819
- Today
- Total
목록C & C++ (2)
Gemstone's Devlog
std::tuple은 가변인자 타입으로써, std::pair의 일반형이다. 예전엔 2개 이상의 값을 반환하려면 구조체를 이용해 입력해줬어야 하지만 이젠 std::tuple로도 가능하다. tuple을 사용하려면 기본적으로 헤더를 포함시켜야 한다. #include #include #include using namespace std; int main() { typedef std::tuple sc; std::tuple sc1 = make_tuple(3.8, 'A', "젬스톤"); auto sc2 = std::make_tuple(3.4, 'B', "김스톤"); // 가장 일반적인 방법 sc sc3 = std::make_tuple(0.0, 'F', "긍스톤"); // typedef로도 제작 가능 std::tuple..

컴퓨터가 함수를 호출한다는 것은 함수가 메모리에 존재한다는 의미입니다. 함수 또한 메모리 상의 어떤 주소 값을 가질 것이고 호출이 된다면 해당 주소 값으로 이동해서 프로그램을 실행! 정리하자면, 함수 포인터란 함수의 주소 값을 지닐 수 있는 포인터 변수라고 볼 수 있습니다. 한번 확인해봅시다. 선언 방법은 다음과 같습니다. int (*fp1)(); int (*fp2)(int); int (*fp3)(int, int); bool (*fp4)(); void (*fp5)(); Function Return Type : 함수의 반환형 Function Pointer Variable : 함수를 저장할 수 있는 포인터 변수의 이름 Function Parameters : 함수의 매개변수 개수와 타입 예시 소스코드를 만들어..