C++ 언어임.
유튜브에서 const 멤버가 존재하면 복사생성자가 삭제된다는 댓글을 봐서 이게 뭔소린가 싶어서 물어봄.
내가 아무리 생각해도 안될 이유가 없는데 뭔가 있나 싶어서 GPT한테 물어봄.
그런데 뜬금없이 T& 타입의 멤버가 존재하면 복사 생성자가 삭제된다는 말을 함.
마찬가지로 아무리 짱구를 굴려도 도저히 안될 이유가 없어서 물어봄.
복사 대입에 대해서는 const, & 둘다 존재하다면 불가능한게 맞지만, &가 멤버가 존재하면 복사 생성자가 삭제된다는 말은 도저히 이해가 안감.
그래서 관련에 대해 답변을 요구함.
답변 내용 자체는 별로 안 중요하니 넘겨도 됨.
중간에 갑자기 뻗어버림. 멈추지도 않고 계속 똑같은 단어 뱉길래 강제로 답변 정지시켰다.
사실 GPT로 학습해도 됨
근데 팩트 체크 철저히 안하면 나중에 피 봄
프로그래머들 니가 맞니 내가 맞니 키배 뜨는거 좋아하니 어디서 진짜 개쪽당한다
애초에 더블체크해야해서 GPT는 안 쓰는게 나음
결론부터 말하면, “const 멤버가 있으면 복사 생성자가 삭제된다” / “T& 멤버가 있으면 복사 생성자가 삭제된다” 는 일반적으로 틀린 주장이야. 대부분 사람들이 헷갈리는 포인트는 이거임: 복사 생성자(copy ctor): “새 객체를 만들면서” 멤버들을 초기화 복사 대입(copy assignment, operator=): “이미 존재하는 객체에” 멤버들을 대입(재할당) const 멤버/레퍼런스 멤버는 초기화는 가능하지만, 대입(재할당)은 불가능하니까 문제가 생기는 건 복사 대입 쪽이야. (그리고 move assignment도 비슷하게 터짐)
유료 버전 맞음?
plus 요금제 5.2 auto 모델
low level 코드들이 더 시스템적으로 짜기(GPT가)는 어려운듯
그래서 유튜브에 const 멤버가 존재하면 복사생성자가 삭제된다는 댓글이 gpt를 보고 쓴 댓글이라는 근거가 어디 있는거임?
그리고 gpt 물어보니까 제대로 대답해주는데 뭐가 문제라는거임? 할루시네이션이 있다는걸 강조하고 싶어서 글 쓴거임? 뭔가 있어보일려고 C++에 관해서 글 쓴거고?
? 니가 뭔 말 하는지 도저히 모르겠는데 내가 언제 유튜브 댓글이 gpt를 보고 쓴 댓글이라는 말을 했음? 그리고 gpt가 그 답변이 틀린 내용이 있다는건데 왜 뭐가 문제냐고 묻는거임? 그리고 애초에 C++에 대해 찾아보다 나온 내용이니까 C++에 관한 대화 내용이 나온거지 이게 어딜 봐서 있어보이려고 쓴 거라고 이해 되는거임? 문맥 파악을 대체 어떻게 하는거냐?
@빗츠 내가 gpt에 물어보고 유튜브 댓글을 보고 잘못된 정보라고 이해했는데 진짜로 gpt로 학습한 내가 gpt로 학습했는지 지혼자 인터넷 떠돌아다니는 근거없는 글로 학습했는지도 모르는 유튜브 댓글 작성자를 보면서 '아! 내가 gpt로 학습하면 안되는구나!'라고 생각해야하는 근거를 좀 대줄래? 그리고 gpt가 할루시네이션이 있는지 없는지는 이제 거의 대부분이 아는거 같은데 제대로된 정보라고는 아무것도 없는 그냥 이미지 복붙해놓구 내용 뻥튀기한 글을 보면서 '아!! 할루시네이션이 있구나!'라고 생각해야되는 근거도 좀 말해줘. 그리고 대체 내용은 왜 뻥튀기해서 글쓴거야? 너 스스로도 답변 내용 자체는 별로 안 중요하니 넘겨도 됨.이라고 했잖아