boost-units

    3

    1답변

    이것은 실제로 최소한의 예입니다. 다음 #define REAL double ... using namespace boost::units; quantity<si::velocity, REAL> v; 가끔 double 같은 컴파일러 취급하기 때문에 0.5, quantity<si::velocity, REAL> v_halved; v_halved = 0.5

    0

    1답변

    내 프로그램에서는 형식 안전 계산 및 자동 변환을 위해 boost :: units을 활용하고 싶습니다. 라이브러리를 처음 사용하는 사용자로서, 어떻게 작동하는지, 암시적인 타입 변환이 forbidden 인 이유에 대해 기본적인 이해를했습니다. 는 지금은 뉴턴이 using namespace boost::units; using namespace boost::

    2

    1답변

    저의 사업 분야에는 W.m-2.K-1로 표시된 값이 있습니다. 도면의 '기본 치수의 관점에서 은,이 값으로 표현된다 kg.s 3.K-1 (W = kg.m2.s-3) I이 사이즈 구현 어떻게 및 부스트 유닛이있는이 유닛? 유일한 예는 I는 official documentation 포함 발견 베이스로부터 크기 치수를 도출하고 있었던,하지만 자체가 derived

    1

    2답변

    한 장치에서 다른 장치로 값을 변환하고 싶다면 가장 간단한 방법은 무엇입니까? 예를 들어, 미터에 값을 저장하려고하지만 마일로 지정하고 싶습니다. 이 작업을 수행하는 대부분의 예제는 여러 줄로 길고 typedef 및 단위 정의를 포함하며 단순한 단위없는 출력을 제공하지 않습니다.

    1

    1답변

    분자 역학 프로그램을 작성하려고하는데 Boost.Units가 변수에 대한 논리적 선택이라고 생각했으며 Boost.Multiprecision이 double보다 나은 옵션을 제공한다고 생각했습니다. 반올림 오류에 대해서는 long double입니다. 이 둘의 조합은 상수를 사용하려고 시도 할 때까지 상당히 똑바로 보인다. 그런 다음 분해된다. #include

    0

    1답변

    boost::units library은 수량 값을 스트림에 쓰는 좋은 방법을 제공합니다 (see for example). 출력 스트림을 사용하는 대신 수량 값으로 printf를 사용할 수 있습니까? printf를 사용하여 결과물을 정형화 한 상당한 양의 코드를 가지고 있으며 서식을 유지하고 싶습니다. 말에 양을 전달 quantity<mass_density>

    1

    1답변

    si 시스템의 질량 유량에 대해 boost::units에 derived_dimension을 생성하려고합니다. 이 간단한 작업을 수행하는 방법에 대한 문서를 찾을 수 없습니다. 이것은 내가 지금까지 가지고 있지만 편집하는 동안 오류가 발생합니다. mass_flow_rate MFR; quantity<mass_density> density = 1.0 * kil

    1

    1답변

    내 코드에서 boost :: units을 사용하여 RoundsPerMinute 유형을 정의하려고합니다. 그러나 나는 그것을 어떻게하는지 정말로 이해하지 못하고있다. 나는 using boost::units::si::seconds; typedef boost::units::make_scaled_unit < boost::units::si::time, boost

    14

    1답변

    Boost.Units을 활용하려는 소프트웨어 디자인 작업 중입니다. 내가 사용하고자하는 유닛 중 일부는 시간을 표현하지만, 표준이기 때문에 C++ 11 std::chrono 유닛을 사용하려고합니다. Boost.Units과 chrono 사이에 깔끔한 통합이 있는지, 또는 내 자신의 변환기를 작성하고 형식간에 스칼라 값을 복사하여 형식 안전성을 잃어야하는지 궁

    0

    1답변

    빈도 (예 : 20kHz)를주기 (50000 나노초)로 변환 할 때 Boost.Units 라이브러리를 사용하려고합니다. 나는 부동 소수점을 사용하고 싶지 않다. 내가 겪고있는 문제는 단순히 1/f의 역수를 취하면 제로 - 절단이 발생하므로 나노초로 변환 한 후에도 결과가 0ns가됩니다. 대신에 메가 헤르츠로 변환 한 후 역수계를 취하면 첫 번째 단계에서 제