inflearn logo
강의

Course

Instructor

Minimum C++ for C developers

r-value reference (temporary objects and scope)

인스턴스의 개념에 대해 int a(3), int(5) 예시를 바탕으로한 질문입니다.

Resolved

189

qee1191617

12 asked

0

안녕하세요, 강사님.

int a(3)은 인트형식(혹은 클래스)의 인스턴스 a를 3으로 초기화 한것이고,

상수 5가 int(5) 인트형식(클래스)의 인스턴스 5라고 한다면,

Q1 인트형식의 상수들은 다 인스턴스인 것인가요?

Q2 int(5)라는건 식별자가 없는 인스턴스 인거고 가령,

int(5) + int(3) == int(7) 이렇게 기술했을때 참이 되나요?

 

c++ microsoft-windows 객체지향 디자인-패턴

Answer 2

1

qee1191617

감사합니다~

0

nullnull8537

상수 5가 int형식의 인스턴스 5가 아니고 인스턴스의 값입니다. 상수는 값이 될 수 있을 뿐 그 자체가 인스턴스가 되는 것은 아닙니다.

  1. 아니오. 인스턴스가 아니가 값입니다.

  2. 선언문에서 int(5)는 이름(식별자)이 없는 int형 인스턴스 선언 및 정의 입니다. 여기서 정의되는 초기값이 5입니다. 그리고 논리적으로 이해되는 구문이나 문법적으로는 성립하지 않습니다. 선언문이 연산식의 피연산자로 참여할 수 없기 때문입니다.

     

     

참고하시기 바랍니다. 😄

인터페이스 상속과 추상 자료형 2:00 질문

0

50

1

13분 42초의 예제

0

52

2

네임스페이스 스코프 내에서 정의된 변수, 함수들이 위치하는 곳 질문

0

46

1

소멸자 가상함수 질문

0

55

2

이동생성자의 매개변수로 넘어가는 임시객체의 값 유지 관련하여 질문이 있습니다.

0

63

2

임시 객체 복사 생성자 질문드립니다

0

66

2

변수 바인딩에 대한 의문점

0

113

1

C++ 파일 구조 질문

0

128

1

빈 포인터에 멤버함수 호출

0

104

1

파생클래스에서 virtual함수를 선언에 대한 질문입니다.

0

116

2

순수 가상 클래스 선언과 일반 인트 변수의 선언과 다른가요?

0

137

2

안녕하세요. 이동의미론에 대해 제가 잘 이해했는지 궁금합니다.

0

132

1

식별자 검색 순서 관련 namespace 생략 관련 오류에 관한 질문

0

175

1

마지막 주소록 예제 c 파일 한글 깨짐 현상

0

190

1

nullprt vs null

0

153

2

쓸데없지만 질문드리고싶습니다

0

181

1

복사 생성자 질문 드립니다.

0

221

1

생성자 궁금한거 있습니다

0

218

2

단순대입 오류 발생 이유

0

235

1

네가지 형변환 강의 질문

0

283

1

CMyString Step10 강의 질문

0

174

1

임시 객체와 보이지 않는 복사 생성 강의 질문

0

268

2

섹션8 3번째 강의 (실습 프로젝트 - 문자열 필터개선) 질문

0

219

2

차이점을 잘 모르겠습니다.

0

233

1