私はC++ 14/11に関する本を読んできました。私はちょうどconstexprキーワードについての章を読み終えました。私はそれが何のために使われているのか知っている私はそれがクラスとクラスメンバ関数でどのように使用できるのかを知る。しかし、どのくらいの頻度でconstexprを使うべきですか? contstexprオブジェクトを作成するために決して使用されないことがわかっているクラスのコードでも使用する必要がありますか? (ちょうどその場合は、私には何の費用もかからないからです)C++ 14どのくらいの頻度でconstexprを使うべきですか?
5
A
答えて
6
C++ 14どのくらい頻繁にconstexprを使うべきですか?
Scott Meyer'sブックEffective Modern C++の項目15における広範な議論(使用constexprのたび可能)があります。
constexpr
ファンクションとオブジェクトは、constexpr
より広い範囲のコンテキストで使用できるため、可能であればconstexpr
を使用する必要があります。
しかし、同じ項目では、著者は、constexpr
を過度に使用するという警告を述べています。つまり、オブジェクトまたは関数の修飾をconstexpr
とすると、クライアントはconstexpr
の内容でそのオブジェクトを使用することが許可されます。ただし、後でこのコードをconstexpr
にしてはならないと判断し、constexpr
を削除すると、これによりクライアントに与える副作用を含めてコードがコンパイルされなくなる可能性があります。元のテキストから引用
:
「可能な限りconstexprのを使用するには、」それはあなたがそれが適用されたオブジェクトと 機能に課す制約への長期的なコミットメントを作るためにあなたの意欲です。
関連する問題
- 1. 静的const vs constexprメンバーフィールドはC++ 11/14でですか?
- 2. C#の略語getters/settersの濫用はどのくらいの頻度で見られますか? C#ので
- 3. C++ 14標準ライブラリのどの部分が、どの部分をconstexprにすることができますか?
- 4. フレーズがどれくらいの頻度でFacebookに使われているかを調べる
- 5. WP7でXNAの読み取り頻度はどのくらいですか?
- 6. イニシャライザはどのくらいの頻度でRailsで動作しますか?
- 7. MySQLでどのくらいの頻度でデータベースビューが更新されますか?
- 8. どのくらいの頻度でAPNSのフィードバックを確認しますか?
- 9. NSUserDefaultsはどのくらいの頻度で同期されていますか?
- 10. 「iPhoneアプリ」を評価する頻度はどのくらいですか?
- 11. google play - デベロッパーコンソールの統計の更新頻度はどれくらいですか
- 12. viewDidLoadはどのくらいの頻度で呼び出されますか?
- 13. xhr.upload.onProgressはどのくらいの頻度で起動しますか?
- 14. GCはどのくらいの頻度で実行されますか?
- 15. どのくらいの頻度でcronでこれを行うのですか? - 0 * * * *
- 16. ファイルに保存する頻度はどのくらいですか?
- 17. autoconfを実行する頻度はどれくらいですか?
- 18. MongoDB:データベースを開いたり閉じたりする頻度はどれくらいですか?どうして?
- 19. Windows 8 Live Tileはどのくらいの頻度で更新できますか?
- 20. C#でWMPEqualizerSettingsCtrlClassをどのように使うべきですか?
- 21. UMFPACKでは、シンボリックおよび数値分解を行う頻度はどのくらいですか?
- 22. APNSはどのくらいの頻度でメッセージをデバイスにプッシュしようとしますか?
- 23. どのくらいの頻度でcronを実行し、twitter公開タイムラインを採掘するのですか?
- 24. ソケットポリシーファイル用のポート843 - ユーザーのポートはどのくらいの頻度で閉じられていますか?
- 25. C++ getとtypecastingの使い方の違いは何ですか?どちらを使うべきですか?
- 26. DocSearchはどのくらいの頻度でWebサイトをクロールするのですか
- 27. コードレビューはどのくらいの頻度で行う必要がありますか?
- 28. どのくらいの頻度は混乱なしのTextViewを更新することができ
- 29. C++ 11を使用するライブラリでC++ 14を使用できますか?
- 30. Pythonでどのくらいの頻度でカスタム例外を定義する必要がありますか?
あなたは意見を求めます。私の視点から見ると、可能な限り頻繁に使用するべきです。誰かが別の考えを持っているかもしれません。 –
@GeorgeSovetov問題は、「意見」はここでは話題になっていないということです(主に意見ベース_カテゴリ)。 – edmz
早くて頻繁に。そして日曜日に2回。 – wally