728x90
반응형
auto
변수를 선언할 때 값을 대입하는 방식이다.
auto를 쓰면 자료형을 지정해주지 않아도 자동으로 자료형을 결정한다.
공백 포함해서 입력하기 -> getline
공백을 포함해서 입력받고 싶은 경우가 생긴다. 이럴때는 getline을 사용하면 된다.
string
배열에 다른 배열을 통째로 대입할 수없는데 유일하게 string만 가능하다.
char1에 char2를 대입할 수 없지만 str1에 str2를 대입할 수는 있다. 그리고 str1을 출력하면
jjj가 잘 출력된 것을 확인할 수 있다!
string은 배열이기 때문에 인덱스를 통해 문자에 접근할 수 있다.
이렇게 str1[0]을 하면 j에 접근할 수 있다!
구조체
구조체는 다른 데이터형이 허용되는 데이터의 집합이다.
++) 배열: 같은 데이터형의 집합
축구 선수 구조체를 만들어서 (틀)
A에 해당하는 객체를 찍어낼 수 있다. 이때는 콤마를 사용해서 각 속성들을 구별해주면 된다!
구조체 배열
구조체를 통해서 객체를 생성할 때 여러개 객체를 만들려고 하면 구조체 배열을 사용한다.
B[0].name과 B[0].height에 잘 접근하는 것을 확인할 수 있다.
728x90
반응형
'C++ > 기초(두들낙서)' 카테고리의 다른 글
[C++] 정적 멤버 (static) (0) | 2022.07.01 |
---|---|
[C++] 객체의 생성과 소멸 (0) | 2022.07.01 |
[C++] 네임스페이스, 클래스와 구조체,this 포인터 (0) | 2022.06.25 |
[C++기초] 동적할당과 객체복사 연습문제 (0) | 2022.01.17 |
[C++기초] 정적 바인딩/가상함수와 동적바인딩 (0) | 2022.01.17 |
댓글