일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 카카오프로젝트 100
- 다크웹
- 자바스크립트 element api
- oracle db
- 랜섬웨어
- 자바스크립트 prototype
- 오라클
- 파이썬
- 카카오프로젝트100
- numpy
- 보안뉴스한줄요약
- 보안뉴스 한줄요약
- 보안뉴스
- 자바스크립트
- ES6
- 보안뉴스 요약
- 카카오프로젝트
- 깃허브
- oracle
- php
- GIT
- 자바스크립트 node
- 자바스크립트 API
- 자바스크립트 기본 문법
- python
- javascript
- 자바스크립트 jQuery
- 보안뉴스요약
- Oracle SQL
- 자바스크립트 객체
- Today
- Total
목록Programming/C++ (11)
FU11M00N
- C++ 클래스, C++ 객체 개념 - 클래스 객체를 만들어내기 위해 정의된 설계도, 틀 클래스는 객체가 아닙니다. 실체도 아닙니다. 클래스 내부에는 멤버변수와 멤버 함수를 선언할 수 있습니다. - 객체 객체는 생성될 때 클래스의 모양을 그대로 가지고 탄생됩니다. 멤버변수와 멤버함수로 구성합니다. 메모리에 생성되어 실체(instance)라고도 부릅니다. 하나의 클래스 틀에서 찍어낸 여러 개의 객체 생성 가능합니다. 객체들은 상호 별도의 공간에 생성됩니다. - C++ 클래스 만들기 - 클래스 작성 멤버변수와 멤버함수로 구성하고, 클래스 선언부와 클래스 구현부로 구성됩니다. - 클래스 선언부 class 키워드를 이용하여 클래스를 선언하고, 멤버변수와 멤버함수를 선언합니다. 멤버에 대한 접근 권한 지정합니다..
- 포인터 포인터는 실행 중 메모리의 주소 값 주소를 이용하여 메모리에 직접 값을 쓰거나 메모리로부터 값을 읽어올 수 있음. - 포인터 변수 포인터, 즉 주소를 저장하는 변수 int n=5; int *p; // 포인터 변수 p 선언 p = &n; // p 에는 n의 주소값이 들어가게 된다. *p 를 출력하면, n 의 값 5가 출력되는 것을 알 수 있습니다. #include using namespace std; int main() { int n = 5; int* p; p = &n; cout
- C++ 언어의 표준 1998년 미국 표준원인 ANSI 에서 C++ 언어에 대한 표준이 설정되었습니다. - C언어를 설계한 주요 목적 C와의 호환성이 좋습니다. 실행 시간의 효율성 저하를 최소화합니다. 엄격한 타입체크합니다. 객체지향 개념 도입 합니다. - C언어에 추가한 기능 함수 중복 : 매개 변수의 개수나 타입이 다른 동일한 이름의 함수들 선언 합니다. 디폴트 매개변수 : 매개 변수에 디폴트 값이 전달되도록 함수 선언 합니다. 참조와 참조 변수합니다. 참조에 의한 호출합니다. new/delete 연산자합니다. 연산자 재정의 : 기존 C++ 연산자에 대한 추가된 정의 합니다. 제네릭 함수와 클래스 : 데이터 타입에 의존하지 않고 일반화시킨 함수나 클래스 작성 가능 합니다. - C ++ 객체 지향 특..