Notice
Recent Posts
Recent Comments
Link
«   2026/09   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Tags more
Archives
Today
Total
관리 메뉴

삼류 개발자의 애로사항

Sparta KANT(PA과정-Day6) TIL - C++ 본문

로봇 엔지니어 과정

Sparta KANT(PA과정-Day6) TIL - C++

Yangban2olsida 2026. 8. 10. 18:27

금일 배운 것

 

주요 개념

 

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++만의 고유 개념... 위에 정리한 개념들을 다시 한번 되짚어 봐야할 것 같다.