エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
浮動小数点型変数は必ず初期化する - akihiko’s tech note
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
浮動小数点型変数は必ず初期化する - akihiko’s tech note
使用する・しないに関わらず,float, double, long double 型の変数は必ず初期化するポリシーで生きるこ... 使用する・しないに関わらず,float, double, long double 型の変数は必ず初期化するポリシーで生きることにする. long double の変数を初期化せずにテキストに保存すると,予期しない文字コードが含まれた (std::setprecision などの書式を使っていた)*1. 初期化していない浮動小数点型変数 != ランダムな浮動小数 であることを肝に命じる. サンプルコード: #include <iostream> #include <sstream> using namespace std; std::string float_to_str (const long double &val) { stringstream ss; ss<< val; return ss.str(); } int main(int argc, char**argv) { long