일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인텐트
- textContent
- 생명주기
- null-safety
- DOMContentLoaded
- 데이터 타입
- ActionBar
- 프래그먼트
- 230503
- string
- Class
- putextra
- javascript
- fragment
- classList
- Flutter
- 230510
- C++
- parcelable
- 안드로이드
- 함수 인자
- ViewPager
- serializable
- DFS
- querySelector
- intent
- 230508
- Adapter
- html
- 부가데이터
- Today
- Total
목록값 (2)
나만의 개발노트
c++에서 함수 인자로 string을 전달하는 방법에는 세 가지가 있다 1. 값으로 전달void valueFunc(string str); [장점]안전성 : 함수 내에서 원본 문자열을 수정할 수 없다. 따라서 원본 데이터가 보호된다.간단함 : 함수 호출 시 특별한 문법이 필요하지 않아 가독성이 좋다.[단점]성능 문제 : 문자열을 복사해서 전달하므로, 문자열이 클 경우 성능 저하가 발생할 수 있다.메모리 사용 : 원본 문자열의 복사본을 만들기 때문에 추가적인 메모리가 필요하다.2. 포인터로 전달void pointerFunc(string *str); [장점]유연성 : 함수 내에서 nullptr을 통해 인자가 전달되었는지 확인할 수 있다.수정 가능성 : 함수 내에서 원본 문자열을 수정할 수 있다.[단점]안전..
- 값(value) : 표현식이 평가(evaluate)되어서 생성된 결과 ex) 10 + 20; //10+20은 30으로 평가되기 때문에 값 - 리터럴(literal) : 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법 리터럴 예시 비고 정수 리터럴 100 부동소수점 리터럴 10.5 2진수 리터럴 0b01000001 0b로 시작 8진수 리터럴 0o101 ES6에서 도입. 0o로 시작 16진수 리터럴 0x41 ES6에서 도입. 0x로 시작 문자열 리터럴 'Hello' 'World' 불리언 리터럴 true false null 리터럴 null undefined 리터럴 undefined 객체 리터럴 {name: 'Lee', address: 'Seoul'} 배열 리터럴 [1, 2, 3..