□캡슐화 객체를 캡슐로 싸서 내부를 보호하고 볼 수 없게 함. 데이터에 대한 보안,외부 접근 제한을 위해 사용 □클래스 객체를 만들어내기 위해 정의된 설계도 클래스는 객체랑 다르다. 하나의 클래스로 여러개의 객체 생성이 가능하다. 클래스 내에 멤버 변수와 멤버 함수를 선언한다. □객체 생성 될 때 클래스의 모양을 그대로 가지고 탄생한다. 멤버 변수와 멤버 함수로 구성 메모리에 생성되며 '실체'라고도 불린다. □클래스 작성하기 클래스 선언부와 구현부로 구분된다. 선언부는 class 키워드를 이용해 클래스를 선언하고 멤버 변수와 멤버 함수를 선언한다. 단 변수는 선언 내에서 초기화 될 수 없고, 함수는 원형 형태로 선언해야 한다. 멤버 변수에 대한 접근 권한은 private ,public, protected..
□main함수 main 함수는 프로그램의 실행을 시작하는 시작함수이다. main 함수가 끝나면 프로그램이 종료된다. int main(){ //main의 리턴 타입 int ......... return 0; //0이 아닌 다른 값으로 리턴 가능하며 생략도 가능하다. } □ 헤더 파일은 입출력을 위한 클래스와 객체,변수 등이 선언된다. #include ... std::cout>"; cin >> height >> weight; cout >연산자는 엔터키가 입력되면 cin의 입력 버퍼에서 값을 읽어 변수에 전달한다. □C++의 변수 선언 int width; cin >> width; cout > height; int area = width*height; cout
[1] C++ 언어의 특징 C++은 다른 C와 같은 방법으로 컴파일된다. 소스코드를 컴파일 해 어셈블리어로 만들고 이를 기계어로 만든다. 소스(c++) -(컴파일)-> 어셈블리어 -(어셈블)-> 기계어 C++의 장점은 뭘까? 1. C와 호환성이 좋다는 것이다. C의 라이브러리를 가져와 쓸 수 있다. ex)으로 C의 라이브러리를 불러올 수 있음. 2. 객체 지향 개념 도입으로 캡슐화,상속,다형성이 있다. 자세한 내용은 뒤에 나오면 설명하겠다. 3. 실행시간 오류의 가능성을 줄여 디버깅이 편리하고 효율성 저하가 최소화 되어 있다. C언어에 추가된 기능? 1.함수 중복 사용(오버로딩) 동일한 이름의 함수 선언이 가능하다. 2.디폴트 매개 변수 매개 변수에 디폴트 값이 전달되도록 함수 선언이 가능하다. 3.참조..
- Total
- Today
- Yesterday
- Ethernet
- one-to-many
- automotive ethernet
- 크로스 엔트로피
- 차량용 이더넷
- many-to-many
- 딥러닝
- HTML
- 단순선형회귀
- json2html
- 머신러닝
- 케라스
- AVTP
- automotive
- 회귀
- 로지스틱회귀
- problem statement
- PCA
- 논문 잘 쓰는법
- cuckoo
- porks
- SOME/IP
- SVM
- many-to-one
- 차량 네트워크
- AVB
- Python
- AE
- CAN-FD
- 이상탐지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |