mystring(const mystring& a) {
len = length(a.get_string());
str = new char[len + 1];
copy(a.get_string());
}
char* get_string() const
{
return str;
}
이처럼 매개변수가 const로 정의되었는 함수 안에서 인수로 받은 함수를 사용할려면 함수 뒤에 const를 붙여주어 멤버값을 변경하지 않는다는걸 명시해주어야한다.
[20230520] 고급C++프로그래밍: 과제3 (tistory.com)
C++ Chapter 8.9 : 클래스와 const - 평생 공부 블로그 : Today I Learned 🌙 (ansohxxn.github.io)
C++ Chapter 8.9 : 클래스와 const
인프런에 있는 홍정모 교수님의 홍정모의 따라 하며 배우는 C++ 강의를 듣고 정리한 필기입니다. 😀 🌜 [홍정모의 따라 하며 배우는 C++]강의 들으러 가기!
ansohxxn.github.io
'Note' 카테고리의 다른 글
[C++] 클래스 템플릿 : 생성자를 통해 매개변수를 사용하여 변수 종류를 알고 객체를 생성할 수 없는 이유 (0) | 2023.06.04 |
---|---|
[c++] reverseRecursive (0) | 2023.05.29 |
[c++] C++ 이러한 피연산자와 일치하는 연산자가 없습니다. (0) | 2023.05.07 |
[C++] 피보나치 수열 - 순환vs반복 (1) | 2023.05.01 |
[c++] 2차원배열의 동적할당 (0) | 2023.04.09 |