반응형 C++40 C++ 클래스 생성하기 - 멤버 변수, 멤버 함수, 접근제어지시자 안녕하세요 판타지코딩입니다! 저번시간 까지는 C++의 입력과 출력을 위한 cin과 cout 함수에 대해 공부해 보았습니다. 이번 시간에는 객체지향언어인 C++의 개념을 이해하기 위해 클래스에 대한 개념과 생성 방법을 공부해 보겠습니다. 1. 클래스란? 클래스는 비슷한 성격의 멤버 변수와 멤버 함수를 같은 카테고리에 정의한 것을 의미합니다. 클래스는 멤버 변수와 멤버 함수로 구성되어 있습니다. 클래스 예제를 작성해서 보겠습니다. class book{ public: int page; int price; int sellBook(int num) { return num*price; } }; book 클래스를 생성했습니다. 이 클래스는 '페이지 수', '책의 가격', '책을 팔았을 때 얻는 수익'을 표현하기 위해 .. 2023. 4. 21. C++ namespace 공부하기! - std가 무엇일까? 안녕하세요 판타지코딩입니다! C++ 코드를 리뷰하다 보면 'namespace'라는 코드를 볼 수 있습니다. 오늘은 namespace가 무엇인지 알아보고, std라는 코드가 무엇을 의미하는지 공부해 보겠습니다. 1. namespace가 무엇일까? namespace란 같은 이름인 함수를 구분할 수 있도록 하는 별명 같은 것입니다. 그 중에서 std라는 namespace에 포함된 함수를 활용한 코드를 보겠습니다. #include int main() { int num = 1; std::cout 2023. 4. 20. C++ cin 공부하기! - scanf함수와 비교하기 안녕하세요 판타지코딩입니다! 오늘은 C++의 cin 함수에 대해서 공부해 보겠습니다. C언어에서는 데이터를 입력 받을 때 scanf 함수를 활용했습니다. 입력 받을 자료형을 고려하고, 입력 받을 데이터를 저장할 변수를 생성해서 함께 작성해주는 방식으로 코드를 작성할 수 있습니다. 그럼 오늘은 cin 함수를 활용하는 방법에 대해서 공부해 보겠습니다! 1. cin cin함수의 문법을 공부해 보겠습니다. int num; std::cin >> num; int형 변수 num을 생성해서 입력 받은 데이터를 저장하도록 했습니다. 그리고 std::cin 을 작성한 뒤에 '>>' 연산자를 작성하고 그 뒤에 변수 num을 작성했습니다. 이렇게 작성하면 입력한 데이터가 num에 저장됩니다. scanf 함수의 경우 입력할 데.. 2023. 4. 19. C++ cout으로 출력하기! - printf와 비교하기 안녕하세요 판타지코딩입니다! C++은 cout 함수를 활용해서 변수를 출력하거나 문자열을 출력할 수 있습니다. C언어에서 이러한 기능을 하는 함수가 있었는데, 바로 printf 입니다. 오늘은 cout 함수를 활용해서 출력하는 방법을 공부해 보고, printf 함수와 어떻게 다른지 공부해 보겠습니다! 1. cout에 대해서 cout은 데이터를 출력하기 위한 함수입니다. 아래의 코드를 보면서 문법을 알아보겠습니다. int num = 1; std::cout 2023. 4. 18. 이전 1 ··· 4 5 6 7 8 9 10 다음 반응형