はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ constexpr

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 5 / 5件)
 

C++標準ライブラリの数学定数への道のり - Faith and Brave - C++で遊ぼう

2019/08/22 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip 道のり Faith and Brave iostream

P0631R8 Math Constants C++20で数学定数が入ることが決まりましたね。やっと標準ライブラリの範囲で円周率を定数として使えるようになります。 ここまでの道のりですが、 constexpr (C++11) 変数テンプレート (C++14) インライン変数 (C++17) 数学定数 (C++20) とても長かったですね。 #include <iostream> #include <n... 続きを読む

モダンなC++におけるコンパイル時間削減のテクニック (第2弾) - Qiita

2019/02/17 このエントリーをはてなブックマークに追加 50 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita 構文 ヘッダオンリー ライブラリ テンプレート

はじめに まさかの第2弾です。 前回の記事が好評だったため、今回は少し違った視点からコンパイル時間の削減についての話をさせていただこうと思います。 C++17も普及してきたようで、C++の構文はますます複雑化しています。テンプレートを使用したテクニックやconstexprの需要の増加に伴い、ヘッダオンリーのライブラリ... 続きを読む

本の虫: 2018-11のC++ドラフトの主要な変更

2019/01/07 このエントリーをはてなブックマークに追加 27 users Instapaper Pocket Tweet Facebook Share Evernote Clip 変更 Vector std String ドラフト

N4792 C++20のドラフトが更新された。今回も強めの変更が入っている。 まずconstexprが大幅に強化された。 p1002r1.pdf Allowing dynamic_cast, polymorphic typeid in Constant Expressions C++20での最終的な目標は、std::vectorやstd::stringをconstexpr対応させることだ。そのために従来ならば実行時処理であった様... 続きを読む

日経ソフトウエア5月号 「constexpr」が開くコンパイル時プログラミングの世界 - ボレロ村上 - ENiyGmaA Code

2014/04/16 このエントリーをはてなブックマークに追加 44 users Instapaper Pocket Tweet Facebook Share Evernote Clip ボレロ村上 ENiyGmaA Code 誤解 プログラム 処理

2014-04-16 日経ソフトウエア5月号 「constexpr」が開くコンパイル時プログラミングの世界 中3女子です。 だいぶ間が空いたが、日経ソフトウエア5月号の特集記事として 僕の書いた 「constexpr」が開くコンパイル時プログラミングの世界 が掲載されたことを報告する。 「プログラムは実行時にだけ処理が行われるもの」。 そう思い込んでいませんか。それは大きな誤解です。 最新のC++... 続きを読む

C++11 の constexpr での std::mersenne_twister_engine 相当の疑似乱数生成エンジ... - Yahoo!知恵袋

2013/02/11 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip 実装 相当 Yahoo 知恵袋 C++11

C++11 の constexpr での std::mersenne_twister_engine 相当の疑似乱数生成エンジ... chu3joshiさん C++11 の constexpr での std::mersenne_twister_engine 相当の疑似乱数生成エンジンの実装を教えてください。 中3女子です。 続きを読む

 
(1 - 5 / 5件)