본문 바로가기
반응형

C++2

[C++] 1. 객체지향 C++, 입출력함수(cout, cin), 문자열(string) C언어 포스팅을 완료하고 이제 C++에 대하여 가볍게 알아보겠습니다 C++은 객체지향 프로그래밍을 지향합니다. 객체지향은 OPP(Object-Oriented Programming)로 절차지향인 C언어와 다르게, 프로그램이 객체들의 집합이며, 객체 간의 상호작용을 중심으로 프로그램을 작성합니다. 객체는 클래스로 표현되며 데이터와 함수(메서드)로 구성됩니다. 주요 특성 몇 가지만 알아보겠습니다.(가볍게만 보세요!) 1. 클래스(Class) 및 객체(Object) - 클래스는 객체를 정의한 것으로 속성(멤버변수), 동작(멤버함수)를 정의 - 객체는 클래스의 인스턴스로 강아지를 정의했으면 우유, 백구 등 각각의 아이들이 객체입니다. 2. 캡슐화(Encapsulation) - 클래스를 외부 접근을 제한하는 것으로.. 2024. 3. 5.
[C, C++] 0. 개발환경 만들기 - Visual Studio(통합개발환경:IDE) 설치 대학교 때 C와 C++을 그리고 자료구조, 알고리즘까지 수업을 들었습니다. 자료구조까지는 나쁘지 않은 성적을 받다가 알고리즘에서 벽을 마주하며... 프로그래밍 언어를 배우는게 쉽지않다고 느꼈습니다. 복습?삼아 그리고 그때 구글링을 통해 많이 배웠던 것이 있어 저도 도움이 되어보고자 포스팅을 하려 합니다. 따라서, 먼저 통합개발환경(IDE: integrated development environment) 중 하나인 Visual Studio를 설치하겠습니다. Dev++ 등 다른 것도 있지만 대학교 1학년 때부터 쭉 써왔던 Visual Studio를 활용하겠습니다. 요즘에는 웹사이트, 앱을 통해서도 가능합니다 ㅎㅎ 웹사이트 2곳은 글 맨 아래 링크 달아놨으니 참고해주세요!! 먼저 구글에 Visual Studi.. 2023. 11. 23.
반응형