자체 해결 에러 이후 코드 변경이 없었는데 오늘 다시 보니 동일한 코드임에도 불구하고 에러 메시지가 달랐습니다. FirebaseError: Firebase: Error (auth/invalid-api-key). firebase_client 파일에서 api 키에 대한 프로퍼티 이름을 수정하니까 문제가 해결되었습니다. const FirebaseCredentials = { apiKey: publicRuntimeConfig.publicApiKey, authDomain: publicRuntimeConfig.authDomain, projectId: publicRuntimeConfig.projectId, }; 기존 강사님 코드와 100% 일치했고 publicRuntimeConfig뒤에 접근하는 속성만 publicRuntimeConfig.apiKey에서 publicRuntimeConfig.publicApiKey로 바꿨습니다. firebase에서 업데이트를 한걸까요? 이유가 궁금합니다.
Hello Yeo 님의 답변을 보고 11.2 강의 10:00~ 다시 보면서 생각해봤는데요. yourthings는 자체적으로 "Studying the C++ language" 라는 배열이 복사되어 저장되어있고, temp2는 그냥 메모리 어딘가에 저장되어있는 "Studying the C++ language"을 가리키기만 하는 포인터라서 yourthings의 "Studying the C++ language"와 temp2의 "Studying the C++ language"는 사용자의 눈으로 보기에는 똑같지만 실제로 메모리에 저장되는 공간은 다르다. 이렇게 이해하였습니다.