본문 바로가기

개발/C++9

C++ 개념 정리 3일차 포스팅 C++ 개념 정리 포스팅 안녕하십니까. Eun🦆입니다. 제가 공부하며 정리해둔 내용이 있어 포스팅하고자 합니다. 배움의 출처는 ‘열혈 C++ 프로그래밍’입니다. 3일차 21. struct class 클래스 내에 선언된 변수는 클래스 내에 선언된 함수에서만 접근 가능 public ( 외부 접근 O / 상속 접근 O ) 어디서든 접근 허용 protected ( 외부 접근 X / 상속 접근 X ) 상속 관계에서 유도 클래스에서만 private ( 외부 접근 X / 상속 접근 O ) 클래스 내에서만 ​ 22. struct를 이용해 정의한 구조체는 모든 변수와 함수가 public로 선언 Class를 이용해 정의한 구조체는 접근 제어 지시자 선언 안하면 private 선언 ​ 23. C++ 파일 분할 Car.h 클.. 2022. 5. 21.
C++ 개념 정리 2일차 포스팅 C++ 개념 정리 포스팅 안녕하십니까. Eun🦆입니다. 제가 공부하며 정리해둔 내용이 있어 포스팅하고자 합니다. 배움의 출처는 '열혈 C++ 프로그래밍'입니다. 2일차 11. 참조자 선언 범위 Int &ref = 20; (X) // 상수화 X Int &ref; (X) // 선언과 동시에 변수로 초기화, 함수 선언하면서는 사용 가능 Int &ref = NULL; (X) // 초기화 X Int *(&pref) = ptr; // *형식의 pref == ptr Int **(&dpref) = dptr; // **형식의 dpref == dptr ​ 12. Call-by-value // 값을 =으로 전달하는 호출 방식 → 함수 외부에 선언된 변수 접근 불가능 ​ 13. Call=by-reference // 주소값으로.. 2022. 5. 21.
C++ 개념 정리 1일차 포스팅 C++ 개념 정리 포스팅 안녕하십니까. Eun🦆입니다. 제가 C++를 공부하며 정리해둔 내용이 있어 포스팅하고자 합니다. 배움의 출처는 '열혈 C++ 프로그래밍'입니다. 1일차 1. using namespace std; (cout, endl, cin) std :: cout > ‘입력대상’; ​ 2. 함수 오버로딩 Int MyFunc(char c){ … } Int MyFunc(int n){ … } → c++은 허용 ​ 3. 디폴트 값 Int MyFunc(int num = 7) { … } → 지정하지 않으면 num은 7 MyFunc( ); == MyFunc( 7 ); ​ 4. 매크로 함수 Ex) #define SQUARE( X ) (( X ) * ( X )) ​ 5. 인라인 함수 Ex) inline int .. 2022. 5. 21.