C++ - 공변형 반환 값과 오버라이드 룰 완화

출처 C++에서는 일반적으로 반환 값만 다른 메소드를 오버라이드 할 수 없다. struct Base{ virtual int func()=0; }; struct Derived:public Base{ float func()override; //에러! 반환 값 타입이 다르다! }; 인수가 다르면 다른 함수로 분류되고 단순히 메소드가 증가할 뿐이지만 인수가 같은 경우는...
더 읽기

C# - LinqPad 사용 정리

5년 전쯤에 만든 자료이다. 오래된 자료이지만 지금과 크게 바뀐 부분은 없다. 웹에 공개된 자료를 정리한 것이다. ```
더 읽기

select() 보다는 pselect()를 사용하는 것이 좋다

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...
더 읽기