C++11에서 람다식의 캡쳐 리스트에 this를 지정하면 이 람다식이 속하는 클래스 오브젝트가 참조로 캡쳐된다. 비동기 처리나 병렬 처리에서 오브젝트 수명 관리를 간단하게 하기 위해 this를 참조가 아닌 복사로 캡쳐해야 하는 경우가 있다. 이 때 C++17에서 새로 생긴 *this 를 사용하여 클래스...
더 읽기
더 읽기
더 읽기
더 읽기
더 읽기
출처 Go 난수 생성에 관한 표준 패키지는 math/rand와 crypto/rand의 2가지가 있다. 각각 math/rand은 약한 난수에 crypto/rand 강한 난수인데 강한 난수 쪽이 반드시 좋다는 것은 아니고, 특성 및 성능의 차이에서 유스 케이스가 나누어진다. math/rand https://golang.org/pkg/math/rand/ 일반적으로 난수를 사용하는 경우 math/rand를 이용한다....
더 읽기
더 읽기
출처 #include <iostream> using namespace std; void print (){ cout << endl; } template <typename T,typename ...Types> void print (T head, Types... tail) { cout << head << endl; print(tail...); } void test06() { // auto 타입으로 가인수를 설정 auto...
더 읽기
일어로 된 문서는 번역기로 돌려서 보는 것을 추천한다. signal-slot-benchmarks WMI Explorer Handy wmi query tool 압축 고속 압축 알고리즘 비교 테스트 mini-LZ library lz4 Zstandard - Fast real-time compression algorithm http://www.zstd.net DB Embeddable NoSQL Database Engine - UnQLite vedis CppSQLite...
더 읽기
일어로 된 문서는 번역기로 돌려서 보는 것을 추천한다. (일어)Winsock Programmer’s FAQ 윈속 프로그래밍 기본 윈도 비동기 이벤트 기반 네트워크 프로그래밍 WSADuplicateSocket 1, 2, (일어) (일어)WinSock 에서 IP 주소와 Port 다루는 방법 (일어)네트워크 리스트 매니져에 의한 네트워크 접속 유무 확인 방법...
더 읽기