일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- icecreamsundae
- 본명조와 본고딕 글씨체가 맘에 들어요.
- inhaler
- 필사용 만년필
- PnP
- 유튜브 에러
- 미술관 가고싶다.
- Transistor
- 유튜브 서버 터짐
- 필사
- 부분인쇄
- 변수변환
- 일대일변환
- 교류직류
- 유튜브 먹통
- MOD
- 일대일대응
- 내돈
- 언젠가 나도 내집을 꾸미겠지.
- timetimermod
- 서버 터짐
- 펠리칸만년필
- timetimer
- Pelican
- 유튜브 서버
- 읽었던 것도 다정리해놔야겠다.
- npn
- 다중적분
- 꿀팁
- AC DC
Archives
Woooniverse
[C,C++] [에러] 본문
코딩 시 발생한 기억할만한 에러는 태그를 에러로 붙여서 모으자!
" 중단점을 트리거 했습니다. "
이런 에러가 났다.
bool operator==(const Stack& rightStack)//@@@@@@@@@@const@@@@@@@
{
bool check = true;//같으면 true;
if (this->get_size() == rightStack.get_size())
{
for (int i = 0; i < size; i++)
{
if (this->get_item(i) != rightStack.get_item(i))
check = false;
}
return check;
}
else if (this->get_size() != rightStack.get_size())
{
check = false;
return check;
}
}
위 코드를 실행시 나타난 코드인데 이런 에러는 보통 return의 연산 자체를 할 수 없었을 때도 나타날 수 있다고 한다.
나의 경우에는 get item을 해야되는데 함수에서 객체를 parameter 로 쓸 때
const로 써논 객체의 함수를 불러오고 싶다면 (ex. 여기선 getsize, getitem) 객체의 호출 자체를 const 로 받아줘야 한다.
int get_size()const //Stack 객체의 크기를 출력한다 @@@@@@@const @@@@@@@
{
return size;
}
int get_item(int _index)const // p_list의 해당 index에 있는 item 값을 리턴한다.
{
return p_list[_index];
}
St
Comments