auto auto는 추론을 할 때 const int, 이러한 것들을 때어버린다. 즉 int로 인식한다는 뜻이다. 이러한 경우 const auto& 로 추론을 해줘야한다. auto 로도 const 자료형& 추론이 되긴 한다. template 이러한 경우에도 const int 같은 경우에 대해, auto와 비슷한 논리가 적용된다. auto&& r-value reference 또한, 지원한다. decltype typedef decltype(lhs * rhs) pruduct_type; product_type prod2 = lhs * rhs; decltype(lhs * rhs) prod3 = lhs * rhs; return type으로도 사용이 가능하다. templata auto func_ex8(T lhs, S ..
우리가 흔히 알고 있는 main func에서 실행되는 것을 main thread라고 한다. 전산학적인 용어가 아닌 그냥 주된 thread라고 생각하면 된다. 여러 thread에서 나눠서 하는 것이 좋겠다 해서 여러개의 thread에게 일을 시키는 것이다. main thread는 그들에게 일을 시킬수 있다. 원칙적으로 보자면 하나하나 일을 시키는 것이 특징이다. 쓰레드 이용이 끝나는 것을 기다리고 있다. const int num_pro = std::thread::hardware_concurrency(); #include #include #include #include #include #include using namespace std; int main() { const int num_pro = std::t..
- Total
- Today
- Yesterday
- 공간복잡도
- timecomplexity
- codeit
- 구조체
- 알고리즘
- 3차원 배열
- 다차원 배열
- 간접 지정
- 재귀함수
- 프로그래밍
- 포인터
- inflearn
- call by value
- call by reference
- 배열
- Algorithm
- 강의
- 형승격
- C
- 공용체
- 공부
- 직접 지정
- 2차원 배열
- 비트필드
- 1차원 배열
- 종류
- 시간복잡도
- 파이썬
- 회전리스트
- 자료구조
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |