본문 바로가기

C언어14

C++ (8-1주) 중간고사 정리 1 저번주에 배운내용 객체와 멤버의 호출 ( . )과 ( -> ) 생성자와 소멸자 this포인터 (멤버를 호출한 객체의 주소) 이번주에 배울내용 (의미없는 내용은 싹다 제거하고 단순화 했으며, 강조체만 읽고 넘기셔도 됩니다.) ● 1~7주차 내용 정리 8-1주 (오늘) ● C++ 개요 ● C,C++ 문법1 자료형 전처리기 연산자 ● 제어문 8-2주 ● 함수 ● 기억클래스, 구조체 ● 객체지향 언어특징, 클래스와 객체 접근속성 8-3주 ● 멤버의 접근속성, 클래스와 객체만들기 캡슐화 ● 객체와 멤버, 생성자, 소멸자, this포인터 1주차 (C++의 개요) C++언어 C++ → C=C+1 → C+class C with classes 클래스를 갖는 C언어 C언어의 문법을 모두 포함, 개선 C문법은 포함하고 있지.. 2022. 9. 3.
C++ (7주) [객체와 멤버 , 생성자 , 소멸자 , this포인터] 지난주의 학습한 내용 ● 클래스 멤버의 접근 권한 ● 멤버함수의 선언과 정의 ● inline 함수 ● 객체와 멤버 호출 ( . , ->) 이번주 학습 내용 ● 생성자와 소멸자 ● this포인터 private (protected) 와 public 멤버 접근 방법 (매우 중요) 객체의 멤버 호출과 재사용 단위 Dog 클래스와 happy객체 (인스턴스) 대부분의 클래스는 이형식을 따라하므로 이걸 이해할수록 이해가 쉽습니다. 많이 사용하는 문자열 관련 함수들 7-1. int형 char형 값 복사 7-2. 배열 복사는 strcpy() 사용 단순 int , char 형 값은 문제 없이 복사가 가능하지만, 배열 자체를 복사는 불가능하여 strcpy() 함수를 추가로 사용해야 한다. 하지만... 7-3. 문자열 복사 .. 2022. 8. 16.
C++ (4주) [함수, 기억 클래스, 구조체] 이번주만 지나면 복습은 이제 끝납니다! 지금까지 배운거 다시보느라 고생하셨습니다. (이번주만 끝나면 배울게[보는게] 상당히 줄어듭니다 ^^) 어라? 함수는 그냥 링크로 때웠는데 왜 있는건가요? C++에서 사용하는 함수때문에 그건 보고 넘어가야 하다보니 이렇게 되어버렸네요. 복습하고 넘어갈것들 함수 (C++에서 추가적으로 쓰이는 함수만) 기억 클래스 (가벼운 설명만 진행) 구조체 저번 C언어 함수만들기에서는 설명을 안했지만 문자열 리턴 자판기 함수에서 문자열을 호출하기 위해 const char*를 사용합니다. 주석 부분을 주목하세요. C++에서는 const char*도 가능하지만 std::string이라는 새로운 문자열 함수를 지원합니다. 4-1. C++에서의 문자열 : const char* vs stri.. 2022. 7. 19.
C언어 최종 (15주차) [구조체 심화, 포인터, 총정리 2] 벌써 최종이네요 ^-^ 마지막이라도 힘차게 배워야겠죠? 그럼 마지막으로 뭐가 남았는지 잠깐 살펴봐요 ^^ 저번에 구조체의 예시를 잠깐 봤으니 이젠 구조체와 관련된 여러가지를 테스트 해볼껍니다. 복습 : Struct Man형 구조체를 선언하고 변수를 만들어 구조체에 접근 Struct Man = 구조체 선언 Struct Man han; = 구조체의 약어 지정 han.age = 20; = 약어(구조체) 내부에 있는 변수의 멤버 참조 15-1 Struct Man형 구조체를 선언하고 변수를 만들어 구조체에 접근 comso[160]은 배열이며, 배열로도 구조체 내부에 있는 변수 멤버를 참조가 가능하다. 15-2 구조체 변수 초기화와 값 대입하기 구조체 선언은 struct (구조체 선언문) + 사용할 구조체 이름을 .. 2022. 6. 17.
728x90
반응형