키보드 샷건을 치고싶은 점수를 쾅점수로 표현하겠다
쾅 점수는 2점
살짝 성가셨던 오류다
분명히 멤버변수는 선언하고 나중에 초기화 하면 되는데
메세지는 자꾸 초기화를 안했다고 나에게 "이건 쫌 아니지;;;" 라는 느낌을 주었음
아니 선언할 때 초기화 해줘야하는 거는 enum, const 상수, 참조자밖에 없다고 알고 있는데
왜자꾸 뜨는 걸까 해서 strcpy_s에 NameCard:: 의 namespace도 넣어보면서 했는데 오류가 나서
뭘까뭘까 하다보니 발견!
바로 동적할당을 진행해줄 때 char* phone_num = new char[~] 처럼 새로 지역변수를 만들어 줬기 때문이었다
올바른 예는 (위에 멤버변수를 char* 자료형으로 선언했기 때문에) phone_num = new char[~] 이다
나는 동적할당은 무조건 변수에 자료형태도 써줘야 되는 줄 알았지...
쨋든 해결 완료!
'감탄과 탄식 그 사이 > . 어쩌다 마주친 그대 오류에 내 마음을 빼앗겨 버렸네' 카테고리의 다른 글
Header name must be a valid HTTP token ["{"] 뭐야 이거 (2) | 2021.08.13 |
---|---|
C++ 문자열 비교시 == 연산자는 왜 안될까 (0) | 2021.08.11 |
C++ 오류 1 (0) | 2021.07.28 |
scanf_s 문자열 입력 오류 (0) | 2021.06.06 |
오타 실수 (0) | 2021.06.05 |