タグ

ブックマーク / qiita.com/_EnumHack (1)

  • C++20 Approach to Units of Measurement - Qiita

    この記事はなんですか こんにちは。キャディでアルゴリズム開発をしている「いなむのみたまのかみ」です。 この記事は CADDi Advent Calendar 1日目の記事です。 ここ数年は型で単位をつけるライブラリを作るのが趣味になってしまいずっとそればかりやっている。 最近では、最強の単位計算ライブラリを作りながらC++20の勉強をしている。 そこでライブラリの機能紹介をしながら、勉強したC++20の機能や技法も紹介する記事を書くことにした。 ライブラリ概要 リポジトリはここ。 単なる数値に単位の型が付いて型安全で単位つき計算できるライブラリである。 #include <mitama/dimensional/prelude.hpp> #include <mitama/dimensional/systems/si/all.hpp> #include <iostream> using nam

    C++20 Approach to Units of Measurement - Qiita
    u_1roh
    u_1roh 2020/12/01
    公開前に「レビューお願いします」と限定公開リンクもらったんですが、僕にはレビュー不可能でしたw(C++なんも分からん)
  • 1