출처 C++에서는 일반적으로 반환 값만 다른 메소드를 오버라이드 할 수 없다. struct Base{ virtual int func()=0; }; struct Derived:public Base{ float func()override; //에러! 반환 값 타입이 다르다! }; 인수가 다르면 다른 함수로 분류되고 단순히 메소드가 증가할 뿐이지만 인수가 같은 경우는...
더 읽기
5년 전쯤에 만든 자료이다.
오래된 자료이지만 지금과 크게 바뀐 부분은 없다.
웹에 공개된 자료를 정리한 것이다.
```
더 읽기
pselect ? 다중 입출력 함수 - pselect() (일어)pselect로 시그널을 무시한다 예제 코드 - pselect #include <stdio.h> #include <signal.h> #include <sys/select.h> void sigusr1_handler(int sig) { printf("signal USR1 called\n"); } void sigusr2_handler(int sig) { printf("signal USR2 called\n"); } int main() { fd_set...
더 읽기
아래 코드를 실행하면 아마 메모리를 할당할 수 없어서 예외가 발생할 것 이다. long long n = 1LL << 63LL; int *p = new int[n]; 그러나 예외가 아닌 null pointer을 발생하고 싶다면 아래와 같이 한다. long long n = 1LL <<...
더 읽기