웃어라 온 세상이 너와 함께 웃을것이다.

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

Explicit 1

[C++] Explicit 의미

Explicit는 생성자 앞에 사용하게 되는데. 생성자 앞에 이 키워드를 사용하게 되면 암시적 형변환을 막아준다.예를들어 다음의 코드가 있다고 한다면. class Temp{public:explicit Temp(int number) {};}; void main(){Temp temp(10);} 이런 코드는 정상적으로 동작한다. 하지만. void main(){Temp temp = 1;} 이런건 안된다는 뜻이된다. 만약 explicit 키워드가 생성자 앞에 선언되어 있지 않다면 컴파일러가 암시적으로 형변환하여 성공을 했겠지만, explicit 키워드를 사용함으로 인해서 차단된다.

etc 2013.05.10
이전
1
다음
더보기
프로필사진

웃어라 온 세상이 너와 함께 웃을것이다.

mongyang83@gmail.com

  • 분류 전체보기 (166)
    • AWS (5)
    • Design Pattern (18)
    • DataBase (37)
      • SQL (20)
      • Oracle (12)
      • MySql (4)
    • Objective-C (7)
    • 프로젝트 자동화 (3)
    • Uml (2)
    • etc (18)
    • C# (37)
    • Node.js (17)
    • Firebase (16)
    • Unity (6)

Tag

c# sort, 태그를 입력해 주세요., Node.js, github, unity firebase, Unity 광고, unity admob, Oracle, facebook login, Unity Ads, 정렬, IAP, firebase facebook, Sort, unity iap, Github 사용법, 디자인패턴, 객체 복사, Dictionary, facebook auth,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Daum Corp. All rights reserved.

티스토리툴바