일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인텐트
- Adapter
- 안드로이드
- 데이터 타입
- ActionBar
- 230510
- 230508
- ViewPager
- fragment
- null-safety
- Flutter
- 부가데이터
- string
- 프래그먼트
- serializable
- querySelector
- parcelable
- html
- DFS
- putextra
- Class
- classList
- javascript
- C++
- DOMContentLoaded
- intent
- 230503
- 함수 인자
- 생명주기
- textContent
- Today
- Total
목록배열 (2)
나만의 개발노트
c++에서 배열을 함수 인자로 전달하는 방법에는 두 가지가 있다 1. 포인터를 이용void func(int *array, int size); [장점]유연성 : 배열의 크기를 함수의 매개변수 선언에서 지정하지 않으므로, 다양한 크기의 배열을 전달할 수 있다.배열 크기의 유연성 : 함수 호출 시 배열의 크기를 명시할 필요가 없으며, 배열의 크기를 매크로 또는 상수로 관리할 수 있다.[단점]안정성 : 배열의 크기를 명시하지 않기 때문에, 함수 내에서 배열의 범위를 벗어나는 접근을 하지 않도록 주의해야 한다.가독성 : 함수 선언부만 보고는 전달되는 배열의 크기를 알 수 없기 때문에, 코드의 가독성이 떨어질 수 있다.배열의 크기를 함께 전달해야 한다. (또는, 종료 마커 사용하기) 2. 참조를 이용int fu..
arrays(배열) : 단일 변수 이름 아래에 여러 항목 모음을 저장할 수 있는 개체 크기 조정이 가능하고, 다양한 데이터 유형을 혼합하여 포함할 수 있다. 연관 배열이 아니므로, array elements cannot be accessed using arbitrary strings as indexes, but must be accessed using nonnegative integers (or their respective string form) as indexes.(이해X) 인덱스는 0부터 시작한다. (첫 요소의 index는 0,두번째 요소의 index는 1 ... 마지막 요소는 array's length -1) 배열을 복사하면, 얕은 복사가 된다.(이해X) (참조) https://developer...