일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Tips강좌
- CS
- Windows
- 함수
- c++
- 연산자
- VS ERROR
- 지식나눔강좌
- 프로그래밍
- tipssoft
- 김성엽
- 알고리즘
- c#
- Win32
- 백준
- c
- Kotlin
- 배열
- Javascript
- 문법
- 리뷰
- doit코틀린프로그래밍
- 포인터
- 이지스퍼블리싱
- Direct2D
- 티스토리
- Desktop
- Programming
- Visual Studio
- Tips프로그래밍강좌
- Yesterday
- Today
- Total
목록파라미터 (2)
F.R.I.D.A.Y.
일반 함수와 클래스 메서드 함수 명령 단위라고 보면 될 것 같다. 선언 C++과 전혀 다를 것이 없다. 반환형, 함수명, 매개변수 리스트 순으로 작성한다. static void Test(){ } static을 붙인 이유라 함은, static을 붙이지 않으면 객체를 만들기 전까지 제대로 된 사용을 할 수 없다. 클래스 기반인 C#에선 C++과 달리 일반 함수로 사용하기 위해선 static 키워드를 붙여 이 함수가 메서드로 작성되지 않았음을 알려야 한다.[# 그렇다고 저렇게 작성한다고 해서 무조건 메서드가 아니란 소리가 아니다. 일반 함수처럼 사용하겠다는 뜻이지 메서드 중에서도 static 키워드를 붙인 메서드가 분명히 존재하고 또 만들 수 있다. 실질적으로 위에 보인 예시도 클래스 안에 들어가면 메서드의 ..
연산자 중에 단항 연산자(++, -- 등)는 일반 사칙 연산자에 비해 속도가 빠른 편입니다. 물론 컴파일러에 따라 속도 문제가 해결이 되긴 하지만 기본은 단항 연산자가 더 빠릅니다. 편하기도 합니다. 그래서 자주 사용하지만, 조심해야 하는 위치가 있습니다. 오늘은 단항 연산자의 사용을 지양해야 하는 위치를 알아봅니다. ※ Visual Studio 2019 Community v16.1.3. 기준으로 작성되었습니다. 단항 연산자 특성 일단 단항 연산자의 특성을 알아봅시다. 단항 연산자는 기본적으로 연산의 결과가 피연산자의 값에 영향을 주므로 실제 피연산자의 값이 변경되는 위치에 사용되어선 안됩니다. 대표적으로 문자열을 저장하는 포인터에 단항 연산자 사용은 위험한 행동입니다. 다음 코드를 보겠습니다. #inc..