면접에서 구조체도 객체냐고 물어보면 뭐라고 답변할거임?
보통 객체라고 하면 클래스의 인스턴스를 뜻하지 않음?
익명(61.79)
2020-06-10 13:00
추천 0
댓글 8
다른 게시글
-
개발자 유튜브 댓글 Q&A 할때 현타올거같음 [1]익명(106.102) | 20.06.10추천 0
-
중소기업인데도 상급직원한테 설설 기어야하냐? [3]익명(175.121) | 20.06.10추천 0
-
왜 개발자들은 못생기고 멸치랑 돼지들이 많냐 [6]도쿄핫(126.74) | 20.06.10추천 0
-
개발자를 위한 노트북 [3]익명(223.38) | 20.06.10추천 0
-
스마트폰갤에 컴맹새끼 하나 좆패느라 2시간 허비했네 [1]익명(211.55) | 20.06.10추천 1
-
밑에 파이썬 과제 해결완료 [6]리삐삐(rede7892) | 20.06.10추천 0
-
크롬북은 코딩안되냐? [2]익명(182.211) | 20.06.10추천 0
-
야 근데 팀장이 잘못했는데 나한테 ㅈㄹ하면 어캄? [3]익명(175.121) | 20.06.10추천 0
-
centOS 리눅스는 어떠냐? [5]익명(175.198) | 20.06.10추천 0
-
정보) C++에서는 구조체도 멤버 함수를 쓸수있다 [5]익명(61.79) | 20.06.10추천 0
몰라ㅠ
객체는 더 포괄적인 뜻이다. 객체처럼 행동해야 객체지. 즉 연산이 가능해야 객체다. 메서드들이 객체에 통용되는 연산이다. C의 구조체는 메서드 정의가 불가능하니 객체가 아니다. C++의 구조체는 메서드 정의가 가능하니 객체다
오호 명쾌한 답변이구만 ㅇㅅㅇ
함수포인터를 쓰면 어떨까 ㅇㅅㅇ
면접관이 그리 반론할 수도 있는데, 그럼 구조체라는 기능을 쓸 필요도 없이 그냥 일반 변수 몇 개를 모아서 쓰면 객체라고도 말할 수 있음. 사실 모든 게 튜링 완전한데 무엇이 불가능하겠나. 이 점을 설명하고 결국 어딘가에서 선을 그어야 한다고 결론을 지으면 될 듯
님 왜 이런 쓸데없는거에 대한 철학이 확고함?
철학이라기 보다는 내가 원래 프로그래밍 언어 전공이었음
이건 진짜인가 거짓말인가