C++ 기초
🔔 예) 디폴트 인자 사용
실행 결과
💡 오버로딩과 디폴트 인자를 동시에 사용할 경우 어느 함수를 호출해야 할지 결정할 수 없을 경우 에러로 처리된다.
int AnyName(int a, int b);
typedef int (*test)(int, int);
🔔 예)
p = malloc(sizeof(int) * length);
p = new int [length];
🔔 예)
int * ip;
ip = malloc(sizeof(int));
ip = new int;
🔔 예)
실행 결과
🔔 예)
실행 결과
💡 문자열 사용함수 ? #include <cstring> 에 위치한다.
🔔 예) class 의 사용
car a; // class 는 생략 가능하다.
실행 결과
🔔 예) 객체의 생성과 사용
실행 결과
🔔 예) 멤버 함수의 위치
void Point :: 함수(int a)
🔔 예) 멤버 함수 안에서의 이름 충돌
실행 결과
🔔 예) 객체를 사용한 초기화와 대입
실행 결과
[C++] 생성자, 소멸자 호출 시점 / This 포인터 / 상속 (0) | 2016.09.21 |
---|---|
[C++] 생성자와 소멸자/인자가 있는 생성자/인라인 함수/const 함수 (0) | 2016.09.21 |
[C++] 기초2(함수 오버로딩) (0) | 2016.09.20 |
[C++] 기초 (0) | 2016.09.20 |
객체지향의 개념 (0) | 2016.09.20 |