삼류 개발자의 애로사항
Sparta KANT(PA과정-Day6) TIL - C++ 본문
ㅣ금일 배운 것
주요 개념
1. #include <string>
- 뜻 풀이 : 다른 언어와는 다르게 C++은 이 주석을 Class 상단에 명시해야지만 string을 사용할 수 있다.
- 사용 예 : std::string typeCode = ""; 이런 모양으로 string을 사용.
2. #include <iostream>
- 뜻 풀이 : std::cout, std::cin 과 같은 입출력 관련 메소드를 사용할 때 필요한 주석.
3. std::cout
- 뜻 풀이 : 출력을 위해서 사용하는 메소드.
- 사용 예 : std::cout << " 결과: " << firstNum - secondNum << std::endl;
4. std::cin
- 뜻 풀이 : 값 입력을 위해서 사용하는 메소드.
- 사용 예 : std::cin >> typeCode;
5. 부등호의 의미
- 뜻 풀이 : 화살표 촉으로 입출력 값을 보낸다는 의미로 이해하면 된다.
다만, 내가 이해한 바로는 입력값과 출력값을 부등호로 처리할 때 개념이 쪼금 다르다. - 사용 예 : 입력값은 쉽다. std::cin >> typeCode;
입력받은 값의 화살표 끝이 typeCode라는 변수로 향하므로, 해당 변수에 입력값을 할당해준다는 의미.
출력값은 좀 복잡하다...
std::cout << " 결과: " << firstNum - secondNum
연산은 firstNum - secondNum 이 부분을 먼저 진행하고, 출력은
6. 접근자(public: , private: , ...)
- 뜻 풀이 : 메소드, 변수 별 접근자 설정.
- 사용 예 : C#, Java와는 다르게 private으로 선언할 영역에 private: 을 작성하고 관련 변수와 메소드를 작성하고,
public영역에도 관련 메소드와 변수를 작성한다.

7. 기타 개념(if, else if, while 등 기본 개념)
- 이 부분은 다른 언어들과 공통이라 쉽게 넘어갔다.
ㅣ감상
간만에 쉬운 개념이 좀 나왔다.
역시 Java와 C#을 그래도 좀 다뤄봐서 그런지 최근에 수강한 수업중에 제일 쉬운 부분이 아니었나 싶다.
해당 개념이 낯선 수강생분들이 많은 것으로 선생님은 생각하였기 때문에 해당 내용을 내일 또 진행한다고 하셨다.
이번엔 과제 제출도 제때에 했으니, 내일은 C++만의 고유 개념... 위에 정리한 개념들을 다시 한번 되짚어 봐야할 것 같다.
'로봇 엔지니어 과정' 카테고리의 다른 글
| Sparta KANT(PA과정-Day5) TIL - NumPy 벡터 연산(2) (0) | 2026.08.07 |
|---|---|
| Sparta KANT(PA과정-Day4) TIL - NumPy 벡터 연산 (0) | 2026.08.06 |