Bjarne Stroustrup による「The C++ Programming Language」から、C++ の「ヘルパー関数」とは何かを理解しようとしていました。しかし、この本はそれについて、また授業でそれを使用する目的については何も説明していません。Web で検索してみたら、[注: リンク切れ]が見つかりました。私はその要点を理解しましたが、ヘルパー関数の本当の目的は何なのか、いつ使用する必要があるのか、全体としてヘルパー関数とは何なのかについてはまだ不明です。
質問する
60751 次
4 に答える
9
CppCoreGuidlineからのヘルパー関数の優れた定義があります。
ヘルパー関数は、クラスの表現に直接アクセスする必要はありませんが、クラスへの便利なインターフェイスの一部と見なされる関数 (通常はクラスの作成者によって提供される) です。それらをクラスと同じ名前空間に配置すると、クラスとの関係が明確になり、引数依存のルックアップでそれらを見つけることができます。
詳細については、上の引用符が取られている明確な例で段落を確認できます。
于 2016-02-19T13:18:27.523 に答える