struct에 관해서
비사벌
자바만 배우다 첨으로 C++를 시작했습니다...
허접해서 이런질문 해도 되는지 모르겠네요
보니까 struct 이라는게 있던데.. 이건 뭐죠?
자바에선 어떤것에 비교가 되는지/..
부탁 드립니다..
-
진나
struct 하고 class 는 거진 비스무리 하죠~ 하지만 제가 알기로 객체 참조 방식이냐 아니냐 하는 것이죠! class는 객체 참조 방식이구요 struct는 아니구요! ....예로! 어떠한 변수를 어떠한 메소드의 인자로 보내 그 값을 변경하게 되면 class의 경우 그 원래의 값도 바뀌게 되는 것이구요! struct의 경우는 원래의 값이랑 상관없이 전달된 값이 변경됩니다 ㅡㅡ;;; 흠...이해를 하셨나요? ㅡㅡ; 저도 더 잘 말을.....
-
다힘
아. 위에 제가 쓴글 정정입니다. ;;
Field만 가지고 있는 놈을 클래스라고 하지요 - Field만 가지고 있는 놈을 구조체라고 하지요~ 입니다. ;;ㅎㅎ;; -
큰뫼
C에서 클래스가 없어서 구조체를 사용하는데요 C에서의 구조체는 변수만사용할수있습니다.생성자도 없구요..
C++에서 구조체는 함수도 맴버로가질수잇더군요 클래스의 하위개념이라고 생각되네요.. -
혜린
흠.. 자바를 하셨다니.. 클래스를 아시겠군요! ^_^ 그렇다면.. 클래스에서 메소드를 제외 한놈. 이라고 보시면 됩니다. Field 만 가지고 있는 놈을 클래스라고 하지요~
( 하지만.. 실제로 C++ 에서는 struct 가.. 꼭 struct 역할만 할 수 있는것은 아니더군요 ^_^;; ) -
새꽃
struct 는 구조체죠.. 거의 C 에서 쓰이는 녀석이죠
자바로 따지면 객체향적 요소를 배제 한다면 class 와 비슷한녀석이라고
생각하시면 되겠습니다..