C++ - std::exchange

C++14부터 사용 가능. 아래의 파일을 포함해야 한다 #include <utility> 함수 원형 template< class T, class U = T > T exchange( T& obj, U&& new_value ); 예제 코드 flags_type flags(flags_type newf) { return std::exchange(flags_, newf); } s.flags(12) void f() {...
더 읽기

네트워크 상태 시뮬레이션 툴

comcast Simulating shitty network connections so you can build better systems. https://github.com/tylertreat/comcast 네트워크 상태 시뮬레이션 툴이다. 패킷 드럅율이나 레이턴시를 임의로 조정할 수 있어서 네트워크 상태가 좋지 않은 경우에 애플리케이션이 문제 없이 잘 동작하는지 테스트 할 때 사용하면 좋다. Golang으로 만들었고,...
더 읽기

Vcpkg Product Roadmap - 2020.04

Vcpkg 2020.04 Update and Product Roadmap 글에서 roadmap 관련된 부분만을 일부 번역하였다. 새로운 라이브러리의 지원을 계속하고, Linux와 macOS에서의 지원을 개선한다. 사용자들의 피드백이나 제안을 기초로 제품에 새로운 기능을 추가한다. 아래는 우리들이 작업할 예정의 최우선 순위가 높은 백로그 이다. Vcpkg의 다른 머신으로의...
더 읽기