conan 으로 C++ 라이브러리 cmake 프로젝트 만들기
이 글은 conan new cmake_lib 을 사용하여 C++ 라이브러리 프로젝트를 만드는 방법을 소개합니다. c++ 빌드 (feat. conan, cmake) executable project - hello 먼저 conan new cmake_exe 를 사용하여 라이브러리를...
이 글은 conan new cmake_lib 을 사용하여 C++ 라이브러리 프로젝트를 만드는 방법을 소개합니다. c++ 빌드 (feat. conan, cmake) executable project - hello 먼저 conan new cmake_exe 를 사용하여 라이브러리를...
이 글은 conan 과 cmake 를 이용하여 C++ 빌드 시스템을 구성하는 방법을 설명합니다. cmake 3.24.0 크로스 플랫폼 빌드 시스템 https://cmake.org/ conan ...
```sh #!/bin/bash
MMC(Microsoft Management Console) MMC 는 윈도우즈 관리 도구이다. 로컬 컴퓨터 뿐만 아니라 원격 컴퓨터도 관리할 수 있다. 특히, GUI가 없는 서버 윈도우즈를 관리하기 좋다. WORKGROUP 관리자 Active Director...
Hyper-V 관리 도구 [제어판] - [프로그램 및 기능] - [Windows 기능 켜기/끄기] - [Hyper-V/Hyper-V 관리 도구/Hyper-V GUI 관리 도구]
원격 서비스 관리 원격 서비스 관리(RPC-EPMAP) 원격 서비스 관리(NP-In) 원격 서비스 관리(RPC)
std::move 인수를 무조건 rvalue 로 캐스팅한다. 컴파일러에게 그 객체가 이동에 적합하다는 것을 알려주는 캐스팅을 수행할 뿐 이동을 수행하지 않는다. class annotation { public: explicit annotation(cons std::st...
std::forward std::forward는 모든 것을 전달하지는 않는다. std::forward는 인수가 특정 조건을 만족할 때에 rvalue로 캐스팅한다. 특정 조건은 rvalue 로 호출했을 때 다시 rvalue로 캐스팅한다. (rvalue로 호출했더라도 매개...
참조 축약 참조 축약을 통해 lvalue 인수가 전달되었는지, rvalue 인수가 전달되었는지 결정된다. template<typename T> void func(T&& param);
perfect forwarding 의 실패 중괄호 초기치 null 포인터를 뜻하는 0 정의가 없이 선언만 된 정수 static const 및 constexpr 멤버 변수 오버로딩된 함수 이름과 템플릿 함수 이름 비트필드
특별한 멤버 함수들의 자동 작성 조건 C++98: 기본 생성자, 소멸자, 복사 생성자, 복사 연산자 C++11: 이동 생성자, 이동 연산자 추가
constexpr 어떠한 값이 단지 상수일 뿐만 아니라 컴파일 시점에서 알려진다. 배열 크기, 정수 템플릿 인수, 열거자 값, alignment 지정자를 지정하는 등의 여러 문맥에 쓸 수 있다. 모든 constexpr 객체는 const 이지만 모든 const 객체가 c...
decltype 작동 방식 decltype 은 주어진 이름이나 표현식의 구체적인 타입을 알려준다.
auto 타입 추론 규칙
템플릿 타입 추론
reference http://push.baidu.com/doc/restapi/restapi http://push.baidu.com/doc/restapi/sdk_developer