반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 데이터 해저드
- CDC
- Pyvrilog tutorial
- Pyverilog 설치
- Pyverilog 튜토리얼
- gcc 컴파일
- gpgpu-sim
- DNN 가속기
- linux c++ 컴파일
- pytest-pythonpath 설치 오류
- DNN Accelerator
- CLOCK GATING
- 남산업힐
- 딥러닝 가속기
- AMBA
- CUDA
- Pyverilog 실행
- linux c 컴파일
- pygraphviz 설치 오류
- systolic array
- Makefile compile
- pyverilog 설치 오류
- makefile
- linux makefile 작성
- 대구 반도체 설계기업 특화
- Design DNN Accelerator
- 이진수 곱셈 알고리즘
- Data HAzard
- 클럭 게이팅
- 컨벌루션 연산
Archives
- Today
- Total
목록Overloading (1)
오늘은 맑음
c++ 함수 overloading 및 default 매개변수
함수 overloadingC에서는 없는 overloading기능이 C++에 추가되었다.만약 C에서 아래의 두 함수가 선언되있다면 어떻게될까? int add(int a);int add(int a, int b); C에서는 컴파일 오류가 발생할 것이다.C++에서는 매개변수와 함수명을 이용해 함수를 판단하기 때문에 오류가 발생하지 않는다.하지만 overloading시 주의사항이 있다.매개변수의 형태가 같지만 반환형이 다른경우에는 overloading이 되지 않는다. default 매개변수C++에서는 default 매개변수를 선언할 수 있다. int add(int a=1);int add(int a){return ++a;}위와 같은 함수가 선언되어 있으며 main에서 add();라고 함수를 호출한다면 결과값은 어떻..
Language/c, c++
2018. 10. 15. 11:21