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
- 3차원 배열
- 프로그래밍
- 종류
- inflearn
- 공간복잡도
- 파이썬
- 1차원 배열
- 2차원 배열
- 강의
- call by reference
- 직접 지정
- 다차원 배열
- 구조체
- 배열
- 공용체
- 알고리즘
- timecomplexity
- 형승격
- 재귀함수
- codeit
- 시간복잡도
- Algorithm
- 공부
- 비트필드
- 자료구조
- call by value
- 포인터
- C
- 간접 지정
- 회전리스트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |