본문 바로가기

반응형

구조체

★ 16. c++/c# 구조체와 클래스의 차이 c++/c# 구조체와 클래스의 차이 ===================================================- c++ - struct는 default가 public이다.값을 직접 참조할 때 사용함선언과 동시에 사용 가능 예) vector a a.x = 10; class는 default가 private이다.주로 멤버 변수를 직접 건들지 않고 함수로 건드림 둘 다 private public protected 변수, 메서드 선언 다 가능하다.(차이가 거의 없음) c++ 구조체란?다양한 형의 자료를(변수를) 하나로 통합한다. 또한 필요에 따라 메소드를 사용할 수 있다.접근 제한 연산자를 사용할 수 있으며, 사용하지 않을 경우 기본적으로 public 접근자가 사용됨. c++ 클래스란?다양한 형.. 더보기
★ 10. C++ 구조체 사용하기! C++ 구조체 사용하기! 구조체는 사용자 정의 데이터 타입! int, char, float처럼 데이터 타입을 다들 아시죠? 이런 데이터 타입을 사용자가 원하는 대로 만드는 겁니다. 설명을 어떻게 해야 될지... 바로 설명 해드리겠습니다! 쓰는 방법은 이렇게 적어주시면 됩니다 struct [구조체명] { char job[20]; int Hp; int Mp; }; 이 구조체에는 직업과 체력과 마력을 담고있네요 어떻게 사용할까요? 예를들어 구조체 이름이 playerInfo라면 void main() { playerInfo plyaerA; strcpy(playerA.job, "전사"); playerA.Hp = 500; playerA.Mp = 300; } 이렇게 사용하시면 됩니다.! 구조체 변수에 대한 접근은 변수.. 더보기

반응형