일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- HTML #핵심정리
- C++ 언어 #핵심정리
- Hacking #Baic
- C++ 언어 # 핵심 정리
- C언어 # 부록
- PHP #핵심정리
- Bandit
- C언어 # 핵심 정리
- MySQL #핵심정리
- shell_script
- C언어 #부록
- C++ 언어 # 핵심정리
- C언어 #핵심정리
- Today
- Total
목록C++ Language Basic (3)
cCcode

1. struct(구조체) 와 class(클래스) Class 는 기본적으로 자료 저장(변수의 역할) + 자료 처리(함수의 역할)을 겸하고 있습니다. 즉, class 는 변수와 함수를 묶어놓은 형태라고 할 수 있겠네요. 그리고 이를 하나의 틀로 보면 하나의 자료형으로 생각해도 됩니다. 이처럼 저희가 특정한 틀(자료형)을 사용해서 만든 변수를 저희는 객체(오브젝트)라고 부릅니다. 그래서 객체라는 단어가 나온다면 변수 또는 메모리상의 공간으로 대체 해석해도 됩니다. 일단 구조체를 사용해보겠습니다. 이 경우 다음과 같은 경고가 하나 뜨게 됩니다. Private_Information 이라는 구조체의 age 변수가 초기화 되지 않았다는 경고입니다. 사실 경고일뿐이므로 무시해도 되지만, 경고를 해결하는 습관을 들이기..

1. C++ 의 기본문법 - 2 오버 로드(Over load) 그러니까 다중 정의에 대해서 알아보겠습니다. 일단 우리가 항상 흔히 볼수 있는 그리고 접하는 swap 함수를 정의한 후 사용하겠습니다. 이 때 swap 함수는 std 라는 namespace에 정의되어 있기 때문에 해당 부분을 주석 처리 및 삭제하고 정의해야 합니다. 근데 여기서 swap 함수로 int 형이 아닌 자료형을 매개변수로 주고 싶다면 swap 함수(매개변수의 자료형이 다른)를 자료형에 따라 각각 정의합니다. (이 때 함수를 구분하기 위해 명칭의 수정이 필요합니다.) #include // using namespace std; void swap(int& First, int& Second)// int 형 { int temp = First;..

C++언어란 무엇일까요? C++은 기존의 C언어에서 여러가지 기능을 추가해 만든 프로그래밍 언어입니다. C++은 C언어에서 절차지향적 특징을 가져왔고, Simula(노르웨이인 달과 뉘고르가 시뮬레이션 목적으로 확장하여 개발한 언어 입니다. 차후 많은 언어의 기반이 되었습니다.)에서 객체지향적 특징을 가져왔습니다. 그래도 C++은 C를 기반으로 만들어졌기에 C 표준 라이브러리를 사용할 수 있습니다. 때문에 해당 글을 읽기전에 C언어 핵심정리를 먼저 읽고 오시기를 바랍니다. 1. C++ 의 기본 문법 우리가 C언어를 배울 때 C언어 표준 함수들을 사용하기 위해서 include 전처리자를 사용해 파일을 포함했는데요. C++ 의 경우에는 더 많은 기능들이 포함된 이라는 헤더파일을 사용합니다. iostream 은..