728x90
반응형

공부 79

[2018.11.06] C++ 프로그래밍2 및 실습 복습(상속, 업캐스팅, 다운캐스팅, 가상함수)

중간고사 == 망침 ㅎㅎㅎㅎㅎ S = (short)i;이 명시적 형변환을 할 때에, (short)는 '캐스팅 연산자' 이다. 업캐스팅- 포인터 사이의 형 변환을 의미작은 걸 크게 만든다? 1. 업 캐스팅은 파생 객체의 포인터가 기반 객체의 포인터로 '형 변환' 하는 것이다.2. 참조가능한 영역이 축소됨(선언이 되는 타입에 따라 제약이 생김)3. 컴파일러에서 자동 형 변환이됨. 다운캐스팅- 파생 클래스로 선언된 포인터 변수에 기반 클래스로 선언된 주소를 저장하는 것이다.- 자동으로 형 변환을 해주지 않는다.(업캐스팅만 해줌) 더 공부해야 하므로 예제 끄적끼적 접근제어 지시자와 상속을 연계한 예제 상속할 때 접근제어 지시자를 public이 아닌 다른 지시자로 변경 업캐스팅, 다운캐스팅 예제 응용 예제1. R..

공부/[2018] C++ 2018.11.06

[2018.10.23] C++ 프로그래밍2 및 실습 복습(Class, 상속, 메서드 재정의, 가상함수)

다음주가 플밍 시험이네욤 윤성우 C++ 아직 다 읽지 못했는데, 시험보기전에 얼릉 훑어야 겠어요. 상속은 객체 단위 코드를 재사용하는 방법이다.(is-a,has-a 관계) 단, private 접근제어지시자로 선언된 멤버는 접근할 수 없다.단, protected 로 선언된 멤버는 상속->public처럼 가능? 상속의 생성자와 소멸자의 방향은 반대이다. 이해를 돕기위한 사진. A

공부/[2018] C++ 2018.10.24

[2018.10.16] C++ 프로그래밍2 및 실습 복습(클래스 생성자, 메서드, 객체포인터,this포인터)

공부하자ㅏㅏㅏ 생성자 class A { public : A(int a,int b, std:: string name) { //////////////// }}; 요런거 다중정의 가능 ex)class A { }; // A라는 클래스에서의 소멸자 A(int a){ } // 는 다중정의 사용 가능 A(int a,int b){ } A(int a,int b,float c){ } 메서드 종류와 특징이 많은데, 그 중에서 2개정도만 복습 상수화메서드, 정적메서드 상수화메서드 -> const 거의 '읽기'만 가능한 형태 일반 멤버 쓰기, 정적 멤버 쓰기 불가능 특징 : 멤버 쓰기 방지가 목적. mutable로 선언한 멤버의 쓰기는 허용 (예외적인 경우)ex. mutable int x; (그러나 안 쓰는게 좋음) 다른 변수..

공부/[2018] C++ 2018.10.16

[C++] 시험공부중입니다.

고등학교 때, 코드업이라는 사이트에서 문제풀이 공부를 했었습니다. 그때의 추억을 살려 새로운 문제풀이 사이트를 다시 시작했습니다. 곧 있으면 중간고사가 태풍처럼 몰려오네요. 윤성우 그 C++책도 아직 다 못 읽었고 다른 공부도 많고 바빠요 헷 일단 자료들을 정리해서 예제문제 다시풀고 계속 공부가 답이겠죠 핳 오늘도 술먹네;

공부/[2018] C++ 2018.10.10

[2018.9.18] C++ 프로그래밍2 및 실습 복습 (오버플로우,언더플로우,함수 다중정의,클래스)

C++ 쉽게 끄적이기 中 오버플로우 : 표현범위를 벗어남언더플로우 : 정수형 타입 발생X , 영역안에 구멍이 있는 곳, 양과 음 두 곳이 존재, 표현범위 안에 있음. (교재참고 하기) 객체의 두 가지 특징 독립성 재사용성 예제 끄적이기 다음은 예제 문제 정리 한번 해봐야지 윤성우 C++ 언제 공부하지;;

공부/[2018] C++ 2018.09.18

[2018.9.4] 프로그래밍2 및 실습 복습 (객체이론, 기본코딩, 출력, 입력 연산)

'이론' 중심적인 수업 상대적으로 실습 시간이 적었다. 혼자서 연습을 많이 해야할 것 같은 기분이 든다. '객체' 라는 개념과 이번 시간에 수업하셨던 기본 개념들은 따로 인강을 보며 재정리를 하고 교수님께서 배포해준 pdf 자료를 제본해서 따로 정리해서 보거나 pdf파일위에 그리기로 필기하며 다시 들어야 겠다. std::cout

공부/[2018] C++ 2018.09.06

C++ 예습시작

방학동안 열심히 놀고 먹고 활동하다보니 벌써 8월 무언가라도 '공부'는 해야겠단 마음에 C++를 예습하기로 계획을 세웠다. 미루다가 오늘 책이 배송되었다. 예전 고등학교 때, 열혈C로 기초공부한 경험이 있어 이번에도 열혈C++로 기초를 잡아보려고 한다. 절차지향 -> 객체지향 으로 바뀌었기에 이해하기가 다소 어렵다고 한다. 핳 그래도무료강의라도 있어 다행이다.... 이제부터 C++ 공부 시작합니다.ㅇㅇㅇㅇㅇㅇ // 처음 C를 배울 때, 고등학교 선배들에게 기초를 배우고 열혈C와 같은 플밍책을 '읽어'서 공부했다. 대학을 들어와서는 '실습'으로 공부를 진행하였다.(교수님의 전공책의 예제를 풀면서) 실습으로 게임을 만들고 활용을 해보고 자연스럽게 '응용'을 하니 잘 배운 것 같다. 핳 화이팅

공부/[2018] C++ 2018.08.06
728x90
반응형