728x90
반응형
포인터로 멤버에 접근할 때 : 화살표 이용 ->
int나 Circle이나 둘다 클래스다!
객체배열
객체 배열을 선언할 때 매개변수가 있는 생성자를 호출할 수 없다.
Circle circleArray[3](5); //안됨
매개변수가 없는 생성자는 호출 가능
!p 란?
int* p1;
p1 = new int;
//p가 int를 가리키는데
if (!p) { // int 가리키는것에 실패 -> 메모리 할당 불가
cout << "메모리 공간 할당할 수 없습니다.";
}
this의 사용제한
1. 멤버 함수가 아닌 함수에서 this 사용불가
객체와의 관련성이 없기 때문
2. static 멤버 함수에서 this 사용불가
객체가 생기기전에 static 함수 호출이 있을 수 있기 때문
stoi()
문자열을 숫자로 변환
string s="123";
int n=stoi(s); //n은 정수 123
string
string str = string("서울시 성북구");
cout << str << endl;
//동적 생성
stirng *p=new string("서울시");
substr(a,b)
a번째부터 b개 추출
728x90
반응형
'C++' 카테고리의 다른 글
[C++] 명품 C++ 4장 찝어준거 정리 (0) | 2022.10.14 |
---|---|
[C++] 명품 c++ 3장 찝어준거 정리 (0) | 2022.10.14 |
[C++ 시험대비] 5주차 - 함수의 참조, 복사생성자 (0) | 2022.10.02 |
[C++] #include <헤더파일> 과 #include "헤더파일"의 차이점 (0) | 2022.09.01 |
[C++] 대입연산자 (0) | 2022.07.09 |
댓글